ftp_pasv

Diskutiere ftp_pasv im PHP Forum im Bereich Programmierung; Schaltet den passiven Modus ein oder aus ftp_pasv() schaltet den passiven Modus ein oderaus. Im passiven Modus werden Datenverbindung durch den...
  • ftp_pasv Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Schaltet den passiven Modus ein oder aus

ftp_pasv() schaltet den passiven Modus ein oderaus. Im passiven Modus werden Datenverbindung durch den Clientinitiiert und nicht durch den Server. Dies kann notwendig sein,wenn der Client sich hinter einer Firewall befindet.

Rückgabewert:

Der Verbindungshandler der FTP-Verbindung.

Beispiel:

PHP:
$file = 'somefile.txt';
$remote_file = 'readme.txt';

// Verbindung aufbauen
$conn_id = ftp_connect($ftp_server);

// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Schalte passiven Modus ein
ftp_pasv($conn_id, true);

// Lade eine Datei hoch
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
 echo "$file erfolgreich hochgeladen\n";
} else {
 echo "Ein Fehler trat beim Hochladen von $file\n";
}

// Verbindung schließen
ftp_close($conn_id);
 
Thema:

ftp_pasv

Oben Unten