A função ftp_rawlist() retorna uma lista detalhada de arquivos no diretório especificado no servidor FTP.
ftp_rawlist(ftp_connection,dir,recursivo)
| parâmetro | descrever |
|---|---|
| conexão_ftp | Obrigatório. Especifica a conexão FTP a ser usada. |
| diretório | Obrigatório. Especifique o diretório. Por favor use "." para especificar o diretório atual. |
| recursivo | Opcional. Por padrão, esta função envia um comando "LIST" ao servidor. Porém, se o parâmetro recursivo estiver definido como TRUE, o comando "LIST -R" será enviado. |
Nota: Esta função retorna a resposta do servidor na forma de um array. Nenhuma análise é executada.
<?php$conn = ftp_connect("ftp.testftp.com") or die("Não foi possível conectar");ftp_login($conn,"admin","ert456");print_r (ftp_rawlist($conn,"." ));ftp_close($conn);?>O código acima irá gerar:
Array ([0] => dr--r--r-- 1 grupo de usuários 0 15 de fevereiro 13:02 .[1] => dr--r--r-- 1 grupo de usuários 0 15 de fevereiro 13:02 . .[2] => drw-rw-rw- 1 grupo de usuários 03 de janeiro 08:33 images[3] => -rw-rw-rw- 1 usuário grupo 160 16 de fevereiro 13:54 test.php[4] => -rw-rw-rw- 1 grupo de usuários 20 14 de fevereiro 12:22 test.txt)