Foros del Web » Programando para Internet » PHP »

Copiar varios archivos al servidor

Estas en el tema de Copiar varios archivos al servidor en el foro de PHP en Foros del Web. Buenas. Tengo un problema con una pagina en la que el usuario rellena unos datos y coloca 3 imagenes para subirlas al servidor. El problema ...
  #1 (permalink)  
Antiguo 20/12/2010, 06:04
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Copiar varios archivos al servidor

Buenas.
Tengo un problema con una pagina en la que el usuario rellena unos datos y coloca 3 imagenes para subirlas al servidor.
El problema es que al validar los datos y meterlo en l base de datos me da un error al subir el archivo.
codigo:

Código:
$i1=$_FILES['ima1']["name"];
$im1=$_FILES['ima1']['tmp_name'];
$i2=$_FILES['ima2']["name"];
$im2=$_FILES['ima2']['tmp_name'];
$i3=$_FILES['ima3']["name"];
$im3=$_FILES['ima3']['tmp_name'];
$destino1="../include/fotos/".$i1;
$destino2="../include/fotos/".$i2;
$destino3="../include/fotos/".$i3;


copy($im1,$destino1);
copy($im2,$destino2);
copy($im3,$destino3);
  #2 (permalink)  
Antiguo 20/12/2010, 06:18
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Copiar varios archivos al servidor

Hola!

Se me ocurre que quizas olvidaste poner enctype="multipart/form-data" al formulario. O que no tienes permisos para escribir en ese directorio.

De todos modos en vez de copy() yo usaria move_uploaded_file (http://php.net/manual/es/function.mo...oaded-file.php)

Saludos!
__________________
Clasificados gratis
  #3 (permalink)  
Antiguo 20/12/2010, 06:20
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Copiar varios archivos al servidor

el error que me da es :

Warning: copy(../include/fotos/t_1.jpg) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\webs\revestimientos gonzalez\16_12_2010\log\send.php on line 48
  #4 (permalink)  
Antiguo 20/12/2010, 06:23
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Copiar varios archivos al servidor

Si uso move_uploaded_file el error es el siguiente.



Warning: move_uploaded_file(../include/fotos/t_1.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\webs\revestimientos gonzalez\16_12_2010\log\send.php on line 48
  #5 (permalink)  
Antiguo 20/12/2010, 06:24
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Copiar varios archivos al servidor

Pero este codigo lo tengo metido en otra pagina para validar.
  #6 (permalink)  
Antiguo 20/12/2010, 06:29
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Copiar varios archivos al servidor

Bueno el error basicamente dice que no existe el fichero que intentas abrir. Seguramente este mal la ruta.
__________________
Clasificados gratis
  #7 (permalink)  
Antiguo 20/12/2010, 09:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Copiar varios archivos al servidor

nada sigue dando el mismo error
  #8 (permalink)  
Antiguo 20/12/2010, 10:49
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Copiar varios archivos al servidor

esta bien.
el problema es que al asignarle la ruta en la que se va a guardar el archivo estaba mal.

$destino1="../_include/fotos/".$i1; --> esta bien
y asi es como lo tenia mal
$destino1="/_include/fotos/".$i1; --> esta mal.


Muchas gracias por la ayuda.

Etiquetas: copiar, servidores
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 23:47.