Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2005, 02:27
syasoft
 
Fecha de Ingreso: octubre-2003
Mensajes: 55
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Warning en el comando ftp_put()

Hola,

Estos días estoy "programando" un pequeño script que lo que hace es generar un archivo plano y después lo copio. El fichero es de unos 800 bytes, es muy pequeño.

Cuando está generado, guardado en una carpeta llamada "docs" y cerrado hago la llamada a esta función.

Código PHP:
if(!ftp_put($FtpConn,$filename,"docs/$filename",FTP_BINARY)){
    
mail("[email protected]","Error de copiado","Error de sincronizacion al copiar el fichero via FTP");

El script lo que hace es copiar vía ftp el fichero en remoto, vaya en el servidor ftp, pero con un contenido vacío, sin nada, 0 bytes y me da este error o warning.

PHP Warning: ftp_put(): Opening BINARY mode data connection for 200512020850

En este caso 200512020850 es el nombre del fichero. Viene a ser la fecha al revés.

He estado mirando cosillas pero no se lo que puede ser. Y lo mejor de todo es que hasta hace poco funcionaba bien puesto que llegaba el archivo sin problemas.

El register_globals de PHP (Version 4.3.11) está OFF en Master Value pero ON en Local Value. Los parámetros en general no han sido variados, al menos que yo sepa.

Alguien me puede ayudar por favor?

Gracias y un saludo

Última edición por syasoft; 02/12/2005 a las 03:16