PHP 8.1.0 RC 2 available for testing


(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_systypeRetourne un identifiant de type de serveur FTP


ftp_systype(resource $ftp): string|false

ftp_systype() retourne le type de serveur FTP distant.

Liste de paramètres


L'identifiant du lien de connexion FTP.

Valeurs de retour

Retourne le type de serveur distant ou false si une erreur survient.


Exemple #1 Exemple avec ftp_systype()


// Connexion ftp
$ftp ftp_connect('');

// Récupération du type de serveur
if ($type ftp_systype($ftp)) {
" est exécuté par $type\n";
} else {
"Impossible de récupérer le type du serveur";


Résultat de l'exemple ci-dessus est similaire à : est exécuté par UNIX

add a note add a note

User Contributed Notes 1 note

Buckwheat469 at hotmail dot com
15 years ago
ftp_systype can be a good way of checking the state of a connection, since PHP doesn't have a better system to check the state of an ftp connection (is_connected would be nice).

if (!($type = ftp_systype($conn_id))) {
    echo "FTP connection has failed! Trying again.\n";
    $conn_id = ftp_connect($ftp_server);
    $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
To Top