Hallo!
ftp_nlist gibt bei mir seltsame ergebnisse zurück.
Die Verzeichnisse werden gar nicht angzeigt, die dateien werden mit kompletten Pfad angezeigt. Nach erfolgreichem einloggen sieht mein quellcode so aus:
$actPath=ftp_pwd($ftp);
$content=ftp_nlist($ftp,$actPath);
if (!$content) {
echo "Verzeichnis ungültig oder nicht lesbar";
} else {
foreach ($content as $var) { //Verzeichnisse anzeigen
$f_size=ftp_size($ftp,$var);
if ( $f_size == -1) {
echo $var;
}
}
foreach ($content as $var) { //Dateien anzeigen
$f_size=ftp_size($ftp,$var);
if ($f_size != -1) {
echo $var;
}
}
}
}
Verzeichnisse werden jedoch gar nicht angezeigt, stehen auch nicht im $content-array.
Die Dateien werden in der Form /home/user/Datei.txt, also mit kompletten Pfad angezeigt.
ftp_rawlist funktioniert dagegen und zeigt alles korrekt an. Der FTP-Serve läuft auf einem Linux System, mein Webserver ist ein Apache auf Windows XP.
Weiss jemand woran das liegen kann? Danke!
ftp_nlist gibt bei mir seltsame ergebnisse zurück.
Die Verzeichnisse werden gar nicht angzeigt, die dateien werden mit kompletten Pfad angezeigt. Nach erfolgreichem einloggen sieht mein quellcode so aus:
$actPath=ftp_pwd($ftp);
$content=ftp_nlist($ftp,$actPath);
if (!$content) {
echo "Verzeichnis ungültig oder nicht lesbar";
} else {
foreach ($content as $var) { //Verzeichnisse anzeigen
$f_size=ftp_size($ftp,$var);
if ( $f_size == -1) {
echo $var;
}
}
foreach ($content as $var) { //Dateien anzeigen
$f_size=ftp_size($ftp,$var);
if ($f_size != -1) {
echo $var;
}
}
}
}
Verzeichnisse werden jedoch gar nicht angezeigt, stehen auch nicht im $content-array.
Die Dateien werden in der Form /home/user/Datei.txt, also mit kompletten Pfad angezeigt.
ftp_rawlist funktioniert dagegen und zeigt alles korrekt an. Der FTP-Serve läuft auf einem Linux System, mein Webserver ist ein Apache auf Windows XP.
Weiss jemand woran das liegen kann? Danke!
Zuletzt bearbeitet: