PHP ftp_nb_continue()

La fonction ftp_nb_continue() est une fonction intégrée en PHP qui continue le téléchargement d’un fichier sur une connexion ftp, de manière asynchrone (non bloquant).
 

Syntaxe
ftp_nb_continue(conn)

 
 

Paramètres
  • conn(Obligatoire) : Spécifie la connexion FTP à utiliser.

 

Valeur de retour

La fonction renvoie une des valeurs suivantes:

  • FTP_FAILED (l’envoi ou la réception a échoué)
  • FTP_FINISHED (l’envoi ou la réception terminé)
  • FTP_MOREDATA (l’envoi ou la réception en cours)

 

Version PHP:

4.3+
 

Exemple :

Le fichier « file.txt » est un fichier local, tandis que « test.txt » est un fichier serveur.

<?php
// Se connecter au serveur
$con = ftp_connect('192.168.10.10');

$login = ftp_login($con, 'test', 'test');

// lancer le téléchargement
$res = ftp_nb_get($con, "file.txt", "test.txt", FTP_BINARY)
while ($res == FTP_MOREDATA) {
    // continue le téléchargement 
    echo "Le fichier est en cours de téléchargement!";
    $r = ftp_nb_continue($con);
}
if ($r != FTP_FINISHED) {
    echo "Erreur lors du téléchargement du fichier!";
    exit(1);
}

// Fermer la connexion
ftp_close($con);
?>
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *