Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:ftp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

php:ftp [2020/09/30 11:17]
webproducer angelegt
php:ftp [2020/11/27 11:11] (aktuell)
webproducer ftp_pasv
Zeile 21: Zeile 21:
 | Verbindung zum Server aufbauen | ftp_connect();​ | | Verbindung zum Server aufbauen | ftp_connect();​ |
 | Einloggen | ftp_login();​ | | Einloggen | ftp_login();​ |
 +| Verbindung in Passiv-Modus versetzen | ftp_pasv(); |
 | Liste der verfügbaren Dateien und Verzeichnisse abholen | ftp_nlist();​ | | Liste der verfügbaren Dateien und Verzeichnisse abholen | ftp_nlist();​ |
 | Datei auf den Server hochladen | ftp_put(); | | Datei auf den Server hochladen | ftp_put(); |
Zeile 41: Zeile 42:
             {             {
                 ob_start();                 ob_start();
- ftp_get( $connectId, "​php://​output",​ $filename, FTP_ASCII ); // Datei herunterladen+ ftp_get( $conId, "​php://​output",​ $filename, FTP_ASCII ); // Datei herunterladen
  $content = ob_get_contents();​  $content = ob_get_contents();​
  ob_end_clean();​  ob_end_clean();​
Zeile 52: Zeile 53:
 </​code>​ </​code>​
  
 +==== Troubleshooting ====
 +
 +Sollte es bei der Verwendung von Funktionen wie z. B. ftp_nlist();​ für das Abholen der Dateien und Verzeichnissen zu Problemen kommen könnte es helfen, die Verbindung **nach dem Login** in den Passiv-Modus zu versetzen:
 +
 +<code php>
 +     ​ftp_pasv( $connectId, true );
 +</​code>​
  
php/ftp.txt · Zuletzt geändert: 2020/11/27 11:11 von webproducer