Foros del Web » Programando para Internet » PHP »

Pagina en blanco al subir imagen

Estas en el tema de Pagina en blanco al subir imagen en el foro de PHP en Foros del Web. Buen dia colegas. Les quiero comentar de algo que me esta volviendo loco. Resulta que tengo un formulario simple de subida de imagen en la ...
  #1 (permalink)  
Antiguo 22/02/2014, 04:58
Avatar de makonnen  
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 5 meses
Puntos: 0
Pagina en blanco al subir imagen

Buen dia colegas. Les quiero comentar de algo que me esta volviendo loco.

Resulta que tengo un formulario simple de subida de imagen en la pagina editar.php
Código HTML:
<form action="CN/avatar.php" method="post" enctype="multipart/form-data">
            	Subir Avatar: <input type="file" name="botella" /> <input type="submit" />
</form> 
Este es mandado como bien dice a la pagina avatar.php, que es la siguiente
Código PHP:
    {
        
$permitidos = array("image/jpg""image/jpeg""image/gif""image/png");
          
$limite_kb 500;
        if (
in_array($_FILES['botella1']['type'], $permitidos) && $_FILES['botella1']['size'] <= $limite_kb 1024)
        {
            
$ruta "../img/" "".$_SESSION['id']."_".$_SESSION['nombre']."_".$_FILES['botella1']['name']."";
            if (!
file_exists($ruta))
                {
                    
$resultado = @move_uploaded_file($_FILES['botella']['tmp_name'], $ruta);
                    if (
$resultado)
                        {
                            
$nombre = ("".$_SESSION['id']."_".$_SESSION['nombre']."_".$_FILES['botella1']['name']."");
                            
mysql_query("INSERT INTO usuarios (avatar) VALUES ('".$nombre."') WHERE nombre='".$_SESSION['nombre']."'")or die(mysql_error());
                            
header("Location: ../editar.php");
                        }
                }
        }
    } 
Esta es la parte del código (que al parecer esta bien) que al reconocer que existe un archivo sube la imagen a mi tabla usuarios.

El problema es que al mandar la solicitud desde la pagina editar.php me aparece la pagina en blanco, no redirecciona a editar ni tampoco sube la imagen.

Espero puedan ver el error que no pude ver. (entiendan, estoy hace 12hs programando).

Gracias.
  #2 (permalink)  
Antiguo 22/02/2014, 08:34
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Pagina en blanco al subir imagen

Para empezar, el input se llama botella y estás tratando de manipular botella1.

Luego, te recomiendo quitar la @ que está antes de move_uploaded_file() para que puedas ver si hay algún error.

Finalmente, puede ser que la configuración de PHP te limite el tamaño de archivo; prueba con uno de menos de 500 kb, si funciona, prueba con otro más grande y así hasta determinar si por ahí puede haber un problema.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 22/02/2014, 15:42
Avatar de makonnen  
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Pagina en blanco al subir imagen

Cita:
Iniciado por Triby Ver Mensaje
Para empezar, el input se llama botella y estás tratando de manipular botella1.

Luego, te recomiendo quitar la @ que está antes de move_uploaded_file() para que puedas ver si hay algún error.

Finalmente, puede ser que la configuración de PHP te limite el tamaño de archivo; prueba con uno de menos de 500 kb, si funciona, prueba con otro más grande y así hasta determinar si por ahí puede haber un problema.
Gracias por responder.

Si, eso se me escapo por que al no saber cual era el error iba cambiando los nombres para probar y ah quedado asi al momento de publicar. En si no es ese el error.

Le eh sacado el @ de move_uploaded_file() pero tampoco es ese el error. Y finalmente cambie el 100kb en el tamaño del archivo, y no a funcionado.
  #4 (permalink)  
Antiguo 22/02/2014, 16:02
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Pagina en blanco al subir imagen

Pues entonces revisa el registro de errores de apache (error.log), seguramente ahí encontrarás información útil.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 22/02/2014, 16:13
Avatar de makonnen  
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Respuesta: Pagina en blanco al subir imagen

Cita:
Iniciado por Triby Ver Mensaje
Pues entonces revisa el registro de errores de apache (error.log), seguramente ahí encontrarás información útil.
Lamentablemente desde ayer estoy viendo el error.log y no hay registros

Etiquetas: blanco, formulario, mysql, sql, tabla, usuarios
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 09:58.