Estoy revisando un script que realiza una coneccion FTP a una maquina remota, la conecion funciona sin problemas, el problema es que la funcion ftp_get me tira un warning y no se por que si en archivo en cuestion esta con todos lod permisos, el warning es:
Warning: error opening deudasee3.txt in /var/www/html/ftp.php on line 49.
Esta linea (49) es de la funcion ftp_get
y el codigo es :
Código PHP:
<? //Conectamos al host
$FtpConn = ftp_connect("199.99.99.200");
//Nos autentificamos como usuarios registrados o anónimos
if(!ftp_login($FtpConn,"xxxxx1","xxxxx6")){
echo "No se ha podido realizar la conexión";
exit; }
//Obtenemos el directorio actual
$directorio = ftp_pwd($FtpConn);
//Obtenemos el listado del directorio actual
$lista = array();
$lista = ftp_nlist($FtpConn,$directorio);
//Mostramos sus contenidos echo
"<B><CENTER>CONTENIDOS DEL DIRECTORIO / (RAÍZ)</CENTER></B>";
echo "<pre>";
print_r($lista);
echo "</pre>";
//Cambiamos al directorio /pub
if(!ftp_chdir($FtpConn,"planos")){
echo "Se ha producido un error al entrar en el directorio /pub";
exit; }
//Almacenamos el directorio actual
$directorio2 = ftp_pwd($FtpConn);
//Obtenemos el listado del directorio actual
$list = array();
$list = ftp_nlist($FtpConn,$directorio2);
//Mostramos su contenido echo
"<B><CENTER>CONTENIDOS DEL DIRECTORIO /planos</CENTER></B>"; echo "<pre>";
print_r($list);
echo "</pre>";
//Tansferimos un fichero
if(!ftp_get($FtpConn,"deudasee3.txt","deudasee3.txt",FTP_BINARY)){
echo "Imposible recuperar fichero deudasee3.txt";
exit; }
?>
Saludos
Reckba