ftp_rawlist

(PHP 3 >= 3.0.13, 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

Ejemplo 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ónDescripción
4.3.0 Se agregó recursivo.

Ver también

ftp_nlist()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:58