Hallo,
ich hoffe, mir kann jemand von euch helfen.
Ich möchte Dateien in einem bestimmten Verzeichnis mit php auslesen lassen. Die Anzahl der Dateien (Anzahl der Ordner darf auch mit ausgegeben werden) soll dann auf meiner Homepage wiedergegeben werden.
An der gewünschten Stelle rufe ich das Programm mit folgendem Befehl auf (ich benutze hier eine relative Pfadangabe):
<?php include("scripts/php/index_count_files.php"); ?>Leider erhalte ich an dieser Stelle auf der Homepage folgende Fehlermeldung:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/floli1privat/scripts/php/index_count_files.php on line 35
(zur Info: line 35 ist die 8.Zeile von unten: Untitled Document<?php function count_in_dir($ordner){
$anzahl = array(‚files‘ => 0,‚ordner‘ => 0);
$handle = opendir($ordner);
while ($file = readdir ($handle)) {
if($file != „.“ && $file != „…“) {
if(!is_dir($file)) {
$anzahl[‚files‘]++;
}
else{
$anzahl[‚dir‘]++;
}
}
}
closedir($handle);
return $anzahl;
}
$anzahl = count_in_dir("http://meinehomepage.de/irgendeinverzeichnis/");
//Jetzt steht in $anzahl[‚file‘] die anzahl der Dateien und in $anzahl[‚dir‘] dir anzahl der Ordner
?>
echo "Es befinden sich $anzahl[‚file‘] Bilder im Ordner:
"; ?>