PHP
Referenzliste
ftp_ssl_connect
FTP-Funktionen
Befehl:
resource ftp_ssl_connect ( string $host [, int $port = 21 [, int $timeout = 90 ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die Adresse des FTP-Servers. Dieser Parameter sollte keinen abschließenden Schrägstrich und kein vorangestelltes ftp:// haben. | |
Gibt einen alternativen Port für die Verbindung an. Fehlt er oder wird er auf 0 gesetzt, wird der Standard-FTP-Port 21 benutzt. | |
Dieser Parameter bestimmt den Timeout für alle nachfolgenden Netzwerktätigkeiten. Falls er fehlt, wird er auf den Standardwert von 90 Sekunden gesetzt. Der Timeout kann jederzeit mittels ftp_set_option() gesetzt und mittels ftp_get_option() abgefragt werden. |
Beschreibung:
ftp_ssl_connect() öffnet eine explizite SSL-FTP-Verbindung zu dem angegebenen
host
. Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
Warum diese Funktion eventuell nicht vorhanden ist:
ftp_ssl_connect() ist nur verfügbar, wenn sowohl das FTP-Modul als auch OpenSSL-Unterstützung statisch in PHP eingebunden wurde. Daher ist diese Funktion in den offiziellen PHP-Builds unter Windows nicht definiert. Um diese Funktion auch unter Windows verfügbar zu machen, müssen Sie PHP selbst kompilieren.
ftp_ssl_connect() ist nicht dazu gedacht, mit sFTP benutzt zu werden. Um sFTP mit PHP zu benutzen, verwenden Sie bitte ssh2_sftp().
Siehe auch:
ftp_ssl_connect() - Beispiel:
Eingabe:
<?php // SSL-Verbindung aufbauen $conn_id = ftp_ssl_connect($ftp_server); // Login mit Benutzername und Passwort $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); echo ftp_pwd($conn_id); // / // SSL-Verbindung schliessen ftp_close($conn_id); ?>
Beschreibung:
Beschreibung | |
---|---|
Diese Funktion gibt nun FALSE zurück, wenn sie keine SSL-Verbindung aufbauen kann. Vorher gab es einen Fallback auf eine Nicht-SSL-Verbindung. |
FTP-Funktionen