Foros del Web » Programando para Internet » PHP »

No sube archivo con move_uploaded_file

Estas en el tema de No sube archivo con move_uploaded_file en el foro de PHP en Foros del Web. Hola amigos vereis, Tengo un formulario en el que se guardan unos datos y se sube una imagen, la cosa es que esto lo hace ...
  #1 (permalink)  
Antiguo 17/06/2013, 13:18
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
No sube archivo con move_uploaded_file

Hola amigos vereis,

Tengo un formulario en el que se guardan unos datos y se sube una imagen, la cosa es que esto lo hace bien y guarda el nombre de la imagen, pero no consigo que suba la imagen, este es el codigo:

Código PHP:
            $Directorio $_SERVER['DOCUMENT_ROOT'].'../../imagenes';
            
$NombreArchivo $_FILES['imagen']['name'];
            
$Tipo $_FILES['imagen']['type'];
            
$Tamano $_FILES['imagen']['size'];
            
$tmp_name $_FILES['imagen']['tmp_name'];
            
$targetPath $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
            
$targetFile =  str_replace('//','/',$targetPath) . $_FILES['imagen']['name'];                    

            
$valores explode("."$NombreArchivo);                                    
            
$extension $valores[count($valores)-1]; 
            
$imagen uniqid().'.'.$extension;            

            
move_uploaded_file($tmp_name"imagenes/$imagen"); 

A ver si alguien consigue ver que esta pasando.

Un saludo!
  #2 (permalink)  
Antiguo 18/06/2013, 03:04
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: No sube archivo con move_uploaded_file

Compruebalo que hay en $tmp_name y $imagen.
Además necesitas permisos de escritura en el directorio.
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: formulario, sube
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 20:48.