Ich habe ein kleines Problem mit diesem Code. Das Skript verbindet sich, aber es gibt mir nicht die Ordner, die sich in root befinden ... mir fehlt etwas?
%Vor%Es gibt
aus %Vor%und
%Vor%Warum werden die Dateien nicht aufgelistet?
Ich könnte das sehr schnell mit
lösen %Vor%... aber der einfache Teil ist nicht was ich suche, ich würde nichts lernen
ftp_nlist()
gibt false
zurück, wenn ein Fehler auftritt. Ich schätze, Sie müssen passive Übertragung verwenden:
Allgemein würde ich empfehlen, dies mit einem CLI-Tool wie ftp
oder einem GUI-Client wie Filezilla zu beheben. Das Log / Output ist sehr, sehr hilfreich.
HTH
Ich würde auch vorschlagen, zu bestätigen, wer und wo Sie sind, um sicherzustellen, dass die Berechtigungen und die tatsächlichen Ergebnisse, die Sie erwarten, wahr sind (ein wenig Vernunftscheck hin und wieder ist gesund).
%Vor%und nach dem Verbinden als Benutzer dann
%Vor%Wenn Sie diese Dinge über die Befehlszeile als diesen Benutzer machen und den Inhalt des Verzeichnisses auflisten können, dann sollten Sie gut unterwegs sein.