Função ftp_rawlist() do PHP
Definição e Uso
A função ftp_rawlist() retorna uma lista detalhada dos arquivos no diretório especificado.
Sintaxe
ftp_rawlist(ftp_connection,dir,recursive)
Parâmetros | Descrição |
---|---|
ftp_connection | Obrigatório. Define a conexão FTP a ser usada (identificador da conexão FTP). |
dir | Obrigatório. Define o diretório. Use "." para definir o diretório atual. |
recursive | Opcional. Por padrão, a função envia o comando "LIST" para o servidor. Se o parâmetro recursive for configurado como true, enviará o comando "LIST -R". |
Descrição
A função ftp_rawlist() executará o comando FTP LIST e retornará os resultados em um array. Cada elemento do array é uma linha de texto retornada, a estrutura de saída não será analisada.
Uso da função ftp_systype() Pode ser usado para determinar o tipo do servidor FTP, portanto, pode ser usado para determinar o tipo da lista de retorno.
Exemplo
<?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); ?>
Saída similar a:
Array ( [0] => dr--r--r-- 1 user group 0 Fev 15 13:02 . [1] => dr--r--r-- 1 user group 0 Fev 15 13:02 .. [2] => drw-rw-rw- 1 user group 0 Jan 03 08:33 images [3] => -rw-rw-rw- 1 user group 160 Fev 16 13:54 test.php [4] => -rw-rw-rw- 1 user group 20 Fev 14 12:22 test.txt )