[PHP] testen ob Daten im Ordner

Dieses Thema im Forum "Webentwicklung" wurde erstellt von newcomer2k6, 12. Juni 2007 .

Schlagworte:
  1. 12. Juni 2007
    testen ob Daten im Ordner

    hallo,

    wie kann ich testen, ob dateien im Ordner sind? Wenn keine drin sind, soll er mir ein false ausgeben.

    Hier ist mein script, was den inhalt ausliest:

    PHP:
    $ordner  $p ;
            
    $handle  opendir ( $ordner );
            echo 
    "<table width='500px' border='0'>" ;
            
            while (
    $file  readdir  ( $handle )) {
            if (
    $file  ==  "."  ||  $file  ==  ".." )
            {}
    else    {
            
            
    typauswertung ( $file , $ordner );
            
                    }
            }
            
    closedir ( $handle );
            echo 
    "</table>" ;
    kann ich das irgendwie mit $file = "" machen?

    Gruß
     
  2. 12. Juni 2007
    AW: testen ob Daten im Ordner

    Schreib dir die Dateinamen in nen Array oder geh alle durch und ueberpruef, ob die Datei, die du suchst, drin ist.

    if($file == 'dateiname.endung')
     
  3. 12. Juni 2007
    AW: testen ob Daten im Ordner

    also wenn der ordner leer ist, soll der halt schreiben "keine datei vorhanden"
     
  4. 12. Juni 2007
    AW: testen ob Daten im Ordner

    PHP:
    <? php
    if ( $handle  opendir ( '.' )) {
        
    $i = 0 ;
        while (
    false  !== ( $file  readdir ( $handle ))) {
            if (
    $file  !=  "."  &&  $file  !=  ".." ) {
                
    $i ++;
            }
        }
        
    closedir ( $handle );
        if(
    $i  ==  0 ) echo  "keine daten vorhanden" ;
    }
    ?>
     
  5. 12. Juni 2007
    AW: testen ob Daten im Ordner

    Oder elegant:

    PHP:
    <? php
    if( $handle  opendir ( '.' )) {
      for(
    $i = 0 ;( $file  readdir ( $handle )) !==  false );)
         
    $i  = ( $file  !=  '.'  &&  $file  !=  '..' ) ?  $i ++ :  $i ;
      
    closedir ( $handle );
      if(
    $i  ===  0 ) echo  "keine dateien vorhanden" ;
    }
    ?>
     
  6. 12. Juni 2007
    AW: testen ob Daten im Ordner

    PHP:
    <? php
      
    if ( count ( scandir ( 'pfad' )) <=  2 ) { 
        exit (
    'keine dateien vorhanden.' );
      } 
    ?>
    Wäre mein Vorschlag.

    Hab noch was, was jetzt nicht den ganzen Ordner einliest.

    PHP:
    <? php
        opendir
    ( './4/' );
        
    $i  0 ;
        while ( (
    $i  !==  false ) && ( $i  <=  2 ) ) {
            if (
    readdir ()) {
                
    $i ++;
            } else {
                
    $i  false ;
            }
        }
        
    closedir ();
        echo (
    $i  <=  2 ) ?  'Keine Dateien vorhanden.'  "Dateien Vorhanden." ;
    ?>
    Ist denke ich auch recht lesbar. Falls es beschissen ist, sry, freitag abschlussprüfung, bin im moment n bißchen weich im kopf.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.