Manuel PHP

ftp_rawlist

(PHP 4, PHP 5)

ftp_rawlistFait une liste détaillée des fichiers d'un dossier

Description

array ftp_rawlist ( resource $ftp_stream , string $directory [, bool $recursive ] )

ftp_rawlist() exécute la commande FTP LIST, et retourne le résultat dans un tableau.

Liste de paramètres

ftp_stream

L'identifiant du lien de connexion FTP.

directory

Le chemin vers le dossier.

recursive

Si défini à TRUE, la commande sera LIST -R.

Valeurs de retour

Retourne un tableau où les éléments correspondent à une ligne de texte.

La sortie n'est jamais analysée. L'identifiant du type système retourné par la fonction ftp_systype() peut être utilisé pour déterminer comment les résultats doivent être interprétés.

Exemples

Exemple #1 Exemple avec ftp_rawlist()

  1. <?php
  2.  
  3. // Mise en place d'une connexion basique
  4. $conn_id = ftp_connect($ftp_server);  
  5.  
  6. // Identification avec un nom d'utilisateur et un mot de passe
  7. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);  
  8.  
  9. // Récupère la liste des fichiers de /
  10. $buff = ftp_rawlist($conn_id, '/');  
  11.  
  12. // Fermeture de la connexion
  13. ftp_close($conn_id);  
  14.  
  15. // Affiche le buffer
  16. var_dump($buff);  
  17. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :

array(3) { [0]=> string(65) "drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp" [1]=> string(66) "drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html" [2]=> string(73) "lrwxrwxrwx 1 vincent vincent 11 Jul 12 12:16 www -> public_html" }

Historique

Version Description
4.3.0 recursive a été ajouté.

Voir aussi


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique