#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ß + Multi-Zitat Zitieren
#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') + Multi-Zitat Zitieren
#3 12. Juni 2007 AW: testen ob Daten im Ordner also wenn der ordner leer ist, soll der halt schreiben "keine datei vorhanden" + Multi-Zitat Zitieren
#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" ; } ?> + Multi-Zitat Zitieren
#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" ;} ?> + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren