Forum und email

ftp_rawlist

(PHP 4, PHP 5)

ftp_rawlist — Devuelve una lista detallada de archivos en el directorio dado

Descripción

array ftp_rawlist ( resource $secuencia_ftp , string $directorio [, bool $recursivo ] )

ftp_rawlist() ejecuta el comando FTP LIST, y devuelve el resultado en forma de matriz.

Lista de parámetros

secuencia_ftp

El identificador de enlace de la conexión FTP.

directorio

La ruta del directorio.

recursivo

Si su valor es TRUE, el comando ejecutado será LIST -R.

Valores retornados

Devuelve una matriz en donde cada elemento corresponde a una línea de texto.

La salida no es procesada en forma alguna. El identificador de tipo de sistema devuelto por ftp_systype() puede ser usado para determinar la forma en que los resultados deberían ser interpretados.

Ejemplos

Example#1 Ejemplo de ftp_rawlist()

<?php

// establecer una conexion basica
$id_con ftp_connect($servidor_ftp);

// iniciar sesion con nombre de usuario y contrasenya
$resultado_login ftp_login($id_con$ftp_nombre_usuario$ftp_contrasenya);

// obtener la lista de archivos de /
$bufer ftp_rawlist($id_con'/');

// cerrar la conexion
ftp_close($id_con);

// imprimir el contenido del bufer
var_dump($bufer);
?>

El resultado del ejemplo seria algo similar a:

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"
}
   

Registro de cambios

Versión Descripción
4.3.0 Se agregó recursivo .

Ver también