2016-03-21 1 views
0

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;)

+0

Mögliche Duplikate von [PHP FTP Verzeichnisliste Fehler] (http://StackOverflow.com/Questions/872651/PHP-FTP-Directory-Listing-Fehler) – Oli

Antwort

1

Versuchen

$remoteFilePath = "./SomeFolder/"; 

mit dem Punkt für das aktuelle Verzeichnis ausdrücklich Bezug genommen wird.

+0

Ich habe dies auch getan, aber es hat nicht funktioniert, aber Ich fand die Lösung selbst Thx sowieso – ZeroGS

+0

Dann bitte bieten Sie Ihre Lösung für andere. Vielen Dank. – Oli