Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2005, 10:19
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 21 años, 3 meses
Puntos: 3
no puedo subir archivo por ftp

Hola
El otro día puse un post sobre esto pero no obtuve respuestas y creo que se debe a que puse mucha información y quedó muy espeso así que pongo esto descartando las pruebas que hice a ver si alguien me encuentra la solución

Quiero subir el archivo c:\p.jpg a una carpeta llamada galeria

Código PHP:
if (!$id_ftp=ConectarFTP()) 
{ echo 
"No se puede conectar al servidor. n";
   return;
} else {
   
$Resul=@ftp_chdir($id_ftp,"Galeria");
   if (!
$Resul) {
      echo 
"fallo al bajar a Galeria";
      return;
   }
   
$archivo_remoto1="p.jpg";
   
$archivo_local1="c:\p.jpg";
   
$Resul=ftp_put($id_ftp,$archivo_remoto1,$archivo_local1,FTP_BINARY);
   if (!
$Resul) {
      echo 
"fallo al escribir";
      echo 
$id_ftp."-".$Resul;
   }
   
ftp_quit($id_ftp);

Siempre me escribe "fallo al escribir" y debajo "id resource=#2"-1

De donde entiendo que ha conectado y ftp_put ha devuelto el valor '1'. Además si en el chdir pongo un directorio que no existe obtengo el error así que eso demuestra que se conecta y si el nombre está bien hace chdir a ese directorio sin problemas.

Naturalmente no se ha grabado nada y en el log del servidor aparece el login, un delay y el quit, pero ningún intento de subir nada.

He probado con dos servidores, uno mío y otro de un amigo y en ambos igual.

¿Alguien tiene una idea de por donde van los tiros?