ftp_nb_fget

Diskutiere ftp_nb_fget im PHP Forum im Bereich Programmierung; Lädt eine Datei vom FTP-Server und schreibt sie in eine lokale Datei(nicht-blockierend) ftp_nb_fget() lädt eine entfernte Datei von...
  • ftp_nb_fget Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Lädt eine Datei vom FTP-Server und schreibt sie in eine lokale Datei(nicht-blockierend)

ftp_nb_fget() lädt eine entfernte Datei von einemFTP-Server.

Rückgabewert:

Der Verbindungshandler der FTP-Verbindung.

Beispiel:

PHP:
// Öffne eine Datei zum Lesen
$file = 'index.php';
$fp = fopen($file, 'w');

$conn_id = ftp_connect($ftp_server);

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Download initialisieren
$ret = ftp_nb_fget($conn_id, $fp, $file, FTP_BINARY);
while ($ret == FTP_MOREDATA) {

   // Irgendwas machen
   echo ".";

   // Download forsetzen
   $ret = ftp_nb_continue($conn_id);
}
if ($ret != FTP_FINISHED) {
   echo "Es gab einen Fehler bei der Übertragung.";
   exit(1);
}

// Dateizeiger schließen
fclose($fp);
 
Thema:

ftp_nb_fget

Oben Unten