ftp_systype

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

ftp_systypeRetourne un identifiant de type de serveur FTP

Description

ftp_systype(resource $ftp): string|false

ftp_systype() retourne le type de serveur FTP distant.

Liste de paramètres

ftp

L'identifiant du lien de connexion FTP.

Valeurs de retour

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

Exemples

Exemple #1 Exemple avec ftp_systype()

<?php

// Connexion ftp
$ftp ftp_connect('ftp.example.com');
ftp_login($ftp'user''password');

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

?>

Résultat de l'exemple ci-dessus est similaire à :

Example.com est exécuté par UNIX

add a note add a note

User Contributed Notes 1 note

up
0
Buckwheat469 at hotmail dot com
17 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