pessoal, problema estranho aqui: não consigo esse esquema de listar o diretório com o ftp_rawlist, da erro no diretorio temporario, mas nao sei onde é isso, aff nossa... to usando um script bem simplezinho pra testar:

<?php

// define a conexão básica
$conn_id = ftp_connect($ftp_server);

// login com nome de usuário e senha
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// obtém a lista de arquivos para /
$buff = ftp_rawlist($conn_id, '/');

// fecha a conexão
ftp_close($conn_id);

// mostra a saída
var_dump($buff);
?>

dae da o seguinte warning:

Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory.

q sera isso hein? nao entendo... o diretorio temporario do php ta certinho, senao nao funcionava outras coisas como upload e sessions...

o warning da na linha do ftp_rawlist