Ich habe ein sehr seltsames Problem mit einem neuen Skript von mir. Es ist nur beabsichtigt, alle Dateien in einem bestimmten Ordner aufzulisten, aber von ftp_nlist alles, was ich bekomme, sind die Ordner, die sich auf der Wurzel des FTP befinden!PHP ftp_nlist fest auf Rootfolder
Hier ist ein snipped des Codes
<?php
$ftpServer = "192.168.10.190";
$ftpUser = "user1";
$ftpUser = "somePass";
$remoteFilePath = "/SomeFolder/";
$conn_id = ftp_connect($ftpServer) or die("<span style='color:#FF0000'><h2>Couldn't connect to $ftpServer</h2></span>");
$login_result = ftp_login($conn_id, $ftpUser, $ftpPass) or die("<span style='color:#FF0000'><h2>You do not have access to this ftp server!</h2></span>");
$files = ftp_nlist($conn_id, $remoteFilePath);
echo print_r($files)."<br>";
?>
Wer mit einer Idee, was los ist ?!
Lösung
Ich habe es auf meinem eigenen herausgefunden. Alles, was ich tun musste, war die ftp_nlist in einer if-Klausel setzen, die in das gewünschte Verzeichnis geändert;)
Mögliche Duplikate von [PHP FTP Verzeichnisliste Fehler] (http://StackOverflow.com/Questions/872651/PHP-FTP-Directory-Listing-Fehler) – Oli