Tema: Subir imagen
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2009, 11:16
Sancas
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Subir imagen

Cita:
Iniciado por Carxl Ver Mensaje
Hola Sancas...

Es que pueden ser varias cosas, has revisado:

1. Tener permisos de escritura sobre tu directorio
2. Manejar sólo archivos .jpg (porque en tu código solo permites ese tipo de imagen)
3. La ruta donde intentas moverlo esté mal.
4. Probaste en local antes de llevarlo a otro server?

Mira esos parámetros, quizás te ayuden...

Saludos
Hola Carxl, gracias por contestar:

1. Permisos: desde el FTP veo que los permisos del directorio son drwxrwxr-x
2. Tipos de imagen: Realmente tengo un código que mira qué tipo de imagen es (gif, jpg o png) y la crea en consecuencia:
Código PHP:
if(exif_imagetype($uploaded_file) == IMAGETYPE_JPEG)
{
    echo 
"Jpg ";
    if(!
$nueva_imagen=imagecreatefromjpeg($uploaded_file)) echo " Error creando.";
}
                            
if(
exif_imagetype($uploaded_file) == IMAGETYPE_GIF)
{
    echo 
"Gif ";
    if(!
$nueva_imagen=imagecreatefromgif($uploaded_file)) echo " Error creando.";
}
                                
if(
exif_imagetype($uploaded_file) == IMAGETYPE_PNG)
{
    echo 
"Png ";
    if(!
$nueva_imagen=imagecreatefrompng($uploaded_file)) echo " Error creando.";

3. Ruta: Pues poniendo la absoluta no debería haber problema, no?
Pongo la ruta temporal que crea php y me sale lo siguiente: "/tmp/phpnombrealeatorio"
4. Local: Estoy haciendo todo directamente en el server... Y corrijo los errores arriba, no puedo poner a hacerlo en el local ahora, me puedo volver loco si tengo que repetir todo...

Gracias por todo, a ver si se te ocurre donde está el fallo...