Foros del Web » Programando para Internet » PHP »

Move upload una mano porfa

Estas en el tema de Move upload una mano porfa en el foro de PHP en Foros del Web. Antes tenia un sistema para subir fotos y funcionaba muy bien ahora que lo vuelvo a retomar no me funciona no me agarra las superglobales ...
  #1 (permalink)  
Antiguo 22/09/2008, 15:37
 
Fecha de Ingreso: abril-2008
Ubicación: Chihuahua Mexico
Mensajes: 166
Antigüedad: 16 años
Puntos: 15
Move upload una mano porfa

Antes tenia un sistema para subir fotos y funcionaba muy bien ahora que lo vuelvo a retomar no me funciona no me agarra las superglobales y siempre me devuelve el error del or die les dejo el codigo aver si me pueden echar la mano


Código PHP:
<?  // Las super globales creo ke no  estan fuininando ya e echo varios prints y echos pero no me devuelven valor
        
$imagen1_tmp $_FILES['imagen1']['tmp_name'];
        
$imagen1_name $_FILES['imagen1']['name'];
        
$imagen1_size $_FILES['imagen1']['size'];

                                          
// aqui agarramos la extencion
        
$final = (int) strlen($imagen1_name) - 4;
        
$file strtolower(substr($imagen1_name,0,$final));
        
$ext strtolower(substr($magen1_name,-4,4));

                                            
// le colocamos otro nombre para que no se repita

            
$file ereg_replace(" ","_",$file);
            
$file_real $file.$ext;
            
$datefileup date("d-m-Y");
            
$archivo_dest2 $file."[".$total."]".$ext;
            
$archivo_dest "sanmarcos/imagenes/".$archivo_dest2//le damos el nombre al archivo                                   
                                                               //siempre me devuelve este error y claro ke pude CHMOD a la carpeta de imagenes
               
move_uploaded_file($imagen1_tmp,$archivo_dest) or DIE("<br>Upload incorrecto<br>"); ?>
Gracias por su ayuda :D
  #2 (permalink)  
Antiguo 22/09/2008, 15:42
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Move upload una mano porfa

Hola
verifica que tu formulario tengas esta directiva enctype="multipart/form-data", si no lo tienes no va funcionar correctamente

ejemplo
<form action="subearchivo.php" method="post" enctype="multipart/form-data">

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 22/09/2008, 21:42
 
Fecha de Ingreso: abril-2008
Ubicación: Chihuahua Mexico
Mensajes: 166
Antigüedad: 16 años
Puntos: 15
Respuesta: Move upload una mano porfa

Bueno ya es avanze con eso ke me dijiste pero ahora me sale esto no creo ke sea por el chmod porque ese si lo tengo bien colocado alguna dea de que sea

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/sanmarcos/imagenes/aeiko-2[6].jpg) is not within the allowed path(s): (/home/quintalosn/:/tmp:/usr/local/lib/php/) in /home/quintalosn/domains/quintalosnogales.com/public_html/sanmarcos/admin/aproducto.php on line 44
Upload incorrecto

GRax por la ayuda
  #4 (permalink)  
Antiguo 22/09/2008, 22:45
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Move upload una mano porfa

eso es problema de permisos :/ verifica que tu carpeta a la que quieres hacer los upload tiene los permisos correspondientes de escritura...

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #5 (permalink)  
Antiguo 23/09/2008, 00:52
 
Fecha de Ingreso: abril-2008
Ubicación: Chihuahua Mexico
Mensajes: 166
Antigüedad: 16 años
Puntos: 15
Respuesta: Move upload una mano porfa

Los permisos estan bien colocados le di CHMOD osea permiso 0777 para escritura a la carpeta por eso no tengo ni la menor idea por que me postea eso
  #6 (permalink)  
Antiguo 23/09/2008, 01:44
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Move upload una mano porfa

y eso seria para la carpeta imagenes?

ahora segun veo en su directorio es

sanmarcos dentro de el esta la carpeta admin donde esta el archivo este aproducto.php
y dentro de sanmarcos la carpeta imagenes ..... y lo que hace en aprod....php
es subir la imagen a sanmarcos/imagenes...

siendo que deberia poner esto lo supongo solamente
../imagenes/.............extencion

Código PHP:
$archivo_dest "../imagenes/".$archivo_dest2
:/ digamos usted nos dira
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #7 (permalink)  
Antiguo 23/09/2008, 14:00
 
Fecha de Ingreso: abril-2008
Ubicación: Chihuahua Mexico
Mensajes: 166
Antigüedad: 16 años
Puntos: 15
Respuesta: Move upload una mano porfa

GRACIAS!!!!

Muchas gracias por la ayuda ya se subio la img solo tengo otros errores por alli ya que no me esta guardando la info en la db pero gracias no puedo creer ke solo era salirme un directorio lol pero muchas gracas :D
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 04:13.