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