Función PHP ftp_rawlist()

Definición y uso

La función ftp_rawlist() devuelve una lista detallada de los archivos en el directorio especificado.

Sintaxis

ftp_rawlist(ftp_connection,dir,recursive)
Parámetros Descripción
ftp_connection Obligatorio. Define la conexión FTP a usar (identificador de la conexión FTP).
dir Obligatorio. Define el directorio. Utiliza "." para definir el directorio actual.
recursive Opcional. Por defecto, la función envía el comando "LIST" al servidor. Si el parámetro recursive se establece en true, se envía el comando "LIST -R".

Descripción

La función ftp_rawlist() ejecutará el comando FTP LIST y devolverá los resultados como un array. Cada elemento del array es una línea de texto devuelta, la estructura de salida no se analiza.

Uso de la función ftp_systype() Se puede usar para determinar el tipo de servidor FTP, lo que permite determinar el tipo de lista devuelta.

Ejemplo

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
print_r (ftp_rawlist($conn,"."));
ftp_close($conn);
?>

Salida similar a:

Array 
( 
[0] => dr--r--r-- 1 user group 0 Feb 15 13:02 .
[1] => dr--r--r-- 1 user group 0 Feb 15 13:02 ..
[2] => drw-rw-rw- 1 user group 0 Jan 03 08:33 images
[3] => -rw-rw-rw- 1 user group 160 Feb 16 13:54 test.php
[4] => -rw-rw-rw- 1 user group 20 Feb 14 12:22 test.txt
)