Foros del Web » Programando para Internet » PHP »

Problema con FTP

Estas en el tema de Problema con FTP en el foro de PHP en Foros del Web. Hola a tod@s. Estoy realizando una galería fotografíca. Quiero subir las fotos desde mi ordenador al servidor remoto. Cuando lo ejecuto en local, la foto ...
  #1 (permalink)  
Antiguo 16/10/2008, 12:14
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Problema con FTP

Hola a tod@s.
Estoy realizando una galería fotografíca. Quiero subir las fotos desde mi ordenador al servidor remoto. Cuando lo ejecuto en local, la foto se sube sin problemas al servidor, pero cunndo lo ejecuto en el servidor me da este error:

Cita:
Warning: ftp_put(/fotos_upload/C:\\fotos_upload\\Luarca 1.jpg) [function.ftp-put]: failed to open stream: No such file or directory in /web/sites/vhbu3/2/202/89254/public/www/galeria/manager/guardar_foto.php on line 64
Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 16/10/2008, 12:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con FTP

mmm...

esta bien esta ruta... o no te fijaste??

Cita:
/fotos_upload/C:\\fotos_upload\\Luarca 1.jpg
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/10/2008, 12:32
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con FTP

Cita:
Iniciado por pateketrueke Ver Mensaje
mmm...

esta bien esta ruta... o no te fijaste??
Es lo que me extraña. Solo da ese error cuando lo ejecuto en remoto.

Si no logro solucionarlo, pondré el código, a ver si un alma caritativa puede averigüar que ocurre.
  #4 (permalink)  
Antiguo 16/10/2008, 13:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con FTP

obvio es tu código...

deberías poner tu script...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/10/2008, 13:42
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con FTP

Formulario:

Cita:
<form name="prueba" action="subir_imagen.php" method="post">
<input type="file" name="fotografia" />
<br />
<input type="submit" value="Subir foto" />
</form>
Script:

Cita:
<?
define("SERVER", "195.8.78.1"); //IP o Nombre del Servidor
define("PORT", 21); //Puerto
define("USER", "cargogroup.es"); //Nombre de Usuario
define("PASSWORD", "*******"); //Contraseña de acceso
define("PASV", true); //Activa modo pasivo

$id_ftp = ftp_connect(SERVER, PORT); //Obtiene un manejador del Servidor FTP
ftp_login($id_ftp,USER, PASSWORD); //Se loguea al Servidor FTP
ftp_pasv($id_ftp, MODO); //Establece el modo de conexión
ftp_chdir($id_ftp, "/web/galeria/");

$archivo_remoto = basename($fotografia);
$archivo_local = "/fotos_upload/".basename($fotografia);
$archivo = ftp_put($id_ftp, $archivo_remoto, $archivo_local, FTP_BINARY);
?>
Error:

Cita:
Warning: ftp_put(/fotos_upload/) [function.ftp-put]: failed to open stream: No such file or directory in /web/sites/vhbu3/2/202/89254/public/www/subir_imagen.php on line 15
  #6 (permalink)  
Antiguo 16/10/2008, 13:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con FTP

Muchos errores, el primero es que jamas subes la imagen (esta se debe de subir con el array de $_FILES), luego asumes que ya esta en el server y realizas la copia via FTP.

Por otro lado le falta el enctype a tu formulario, para subir archivos este debe de ser de multipart/form-data.

Saludos.
  #7 (permalink)  
Antiguo 16/10/2008, 17:31
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con FTP

Cita:
Iniciado por GatorV Ver Mensaje
Muchos errores, el primero es que jamas subes la imagen (esta se debe de subir con el array de $_FILES), luego asumes que ya esta en el server y realizas la copia via FTP.

Por otro lado le falta el enctype a tu formulario, para subir archivos este debe de ser de multipart/form-data.

Saludos.
GatorV, muchas gracias por tu ayuda. Ya lo he solucionado.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.