Hola a todos por acá:
Resulta que estoy tratando de obtener un fichero almacenado dentro de una carpeta en un servidor FTP. El lío es que cuando trato de leer el contenido del directorio para ver si el fichero existe me devuelve que el mismo tiene 0 ficheros cuando en realidad existen 3 dentro de él. Miren el código a ver si me dicen que anda mal:
Código PHP:
$ftp = ftp_connect(FTP_HOST, FTP_PORT, FTP_TIMEOUT);
if ( $ftp ){
$login = ftp_login($ftp, FTP_USER, FTP_CLAVE);
if ( $login ){
if (ftp_chdir($ftp, FTP_IMAGEN_DIR)) {
var_dump (ftp_rawlist($ftp, FTP_IMAGEN_DIR));
} else {
show_error('No puedo cambiar al directorio especificado');
}
} else {
show_error('No logeado');
}
} else {
show_error('No conectado');
}
Las variables definidas son:
Código PHP:
define('FTP_HOST','xxx.xxx.xxx.xxx');
define('FTP_PORT',21);
define('FTP_TIMEOUT',60);
define('FTP_USER','test');
define('FTP_CLAVE','test');
define('FTP_IMAGEN_DIR','imagen/Fotos/');
define('FTP_FIRMAS_DIR','imagen/Firmas/');
El var_dump me devuelve
Que hago mal?
Saslu2