Foros del Web » Programando para Internet » PHP »

¿Alguna sugerencia sobre este error?

Estas en el tema de ¿Alguna sugerencia sobre este error? en el foro de PHP en Foros del Web. Buenas...llevo toda la puñetera tarde peleandome con esto, tengo un codigo que le cambia el tamaño a la imagen..una clase vamos, pero he probado 8mil ...
  #1 (permalink)  
Antiguo 26/04/2007, 15:15
Avatar de AdRiAnCeTe  
Fecha de Ingreso: marzo-2007
Mensajes: 140
Antigüedad: 17 años, 1 mes
Puntos: 0
¿Alguna sugerencia sobre este error?

Buenas...llevo toda la puñetera tarde peleandome con esto, tengo un codigo que le cambia el tamaño a la imagen..una clase vamos, pero he probado 8mil clases distintas y todas funcionan PERFECTAMENTE en mi pc, y cuando lo subo al servidor no funcionan....Me da este error:

Código PHP:
Warningimagegif(): Unable to access ./thumbs/468x80.gif.gif in // Aqui va la dirección virtual de mi sitio /includes/image.php on line 60

Warningimagegif(): Invalid filename './thumbs/468x80.gif.gif' in /// Aqui va la dirección virtual de mi sitio /image.php on line 60 
Pruebe como pruebe siempre dice el mismo error...que es un nombre inválido y que no puede tener acceso al archivo...todo lo subo desde un formulario con un campo de archivo y tal...logico, tengan en cuenta que tengo los permisos 777 puestos en las 2 carpetas, y que en Local me funciona de lujo el mismo codigo. Un saludo!!!!
  #2 (permalink)  
Antiguo 26/04/2007, 15:43
Avatar de @ndreX!  
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años
Puntos: 4
Re: ¿Alguna sugerencia sobre este error?

¿Y ya te sercioraste de que ese archivo exista?.

El problema es que no encuentra tal archivo.

Saludos
  #3 (permalink)  
Antiguo 26/04/2007, 16:23
Avatar de Tecnogal  
Fecha de Ingreso: octubre-2006
Mensajes: 314
Antigüedad: 17 años, 6 meses
Puntos: 5
Re: ¿Alguna sugerencia sobre este error?

Chance y me equivoco pero ese archivo.gif.gif existe??se me hace raro la doble extencion
__________________
http://caissastudio.com Portafolio de diseño
http://caissastudio.com/blog blog de frikadas tecnologicas y de diseño
  #4 (permalink)  
Antiguo 27/04/2007, 00:10
Avatar de AdRiAnCeTe  
Fecha de Ingreso: marzo-2007
Mensajes: 140
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: ¿Alguna sugerencia sobre este error?

Cita:
Iniciado por Tecnogal Ver Mensaje
Chance y me equivoco pero ese archivo.gif.gif existe??se me hace raro la doble extencion
Es un archivo que se supone que subo al servidor y entonces le cambio el tamaño a la imagen con la libreria GD..y eso de la doble extensión, sí es raro, pero es por la clase, probé con otras que me decia el archivo bien y nada..no funcionaba, el caso esque en local me va de lujo :S:S...Saludos y espero que me puedan ayudar
  #5 (permalink)  
Antiguo 27/04/2007, 07:19
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: ¿Alguna sugerencia sobre este error?

chekea si en tu server estan instalada las librerias GD, hazlo con un phpinfo();
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #6 (permalink)  
Antiguo 30/04/2007, 10:26
Avatar de AdRiAnCeTe  
Fecha de Ingreso: marzo-2007
Mensajes: 140
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: ¿Alguna sugerencia sobre este error?

Cita:
Iniciado por el cirujano Ver Mensaje
chekea si en tu server estan instalada las librerias GD, hazlo con un phpinfo();
Sí, estan instaladas.


gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Última edición por AdRiAnCeTe; 30/04/2007 a las 10:28 Razón: as
  #7 (permalink)  
Antiguo 30/04/2007, 11:10
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: ¿Alguna sugerencia sobre este error?

si estan instaladas entonces es tu codigo, colocalo para revisar
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #8 (permalink)  
Antiguo 30/04/2007, 11:32
Avatar de ProgramadorMax  
Fecha de Ingreso: diciembre-2003
Ubicación: Ciudad de Mexico.
Mensajes: 47
Antigüedad: 20 años, 4 meses
Puntos: 0
Re: ¿Alguna sugerencia sobre este error?

Ya habias abierto un post anterior sobre este mismo error.

http://www.forosdelweb.com/f18/problema-con-gd-subir-imagenes-485085/#post1984229


Segun veo en el codigo, si es que aun usas el mismo.

Código PHP:
$carpetaThumbs="thumbs/";
$carpetaFotoG="img/";

        switch(
$tipo){ // segun el tipo que sea
            
case $tiposimag[0];
                
imagejpeg($thumb,$carpetaThumbs.$nombre); // la guardamos en un directorio con su nombre original.
                
imagejpeg($FotoG,$carpetaFotoG.$nombre);
            break;
            case 
$tiposimag[1];
                
imagejpeg($thumb,$carpetaThumbs.$nombre);
                
imagejpeg($FotoG,$carpetaFotoG.$nombre);
            break;
            case 
$tiposimag[2];
                
imagegif($thumb,$carpetaThumbs.$nombre);
                
imagegif($FotoG,$carpetaFotoG.$nombre);
            break;
            case 
$tiposimag[3];
                
imagepng($thumb,$carpetaThumbs.$nombre);
                
imagepng($FotoG,$carpetaFotoG.$nombre);
            break;
            default:
            break;
        } 
Que la funcion imagegif esta intentando acceder a la direccion que tu le has dado en la variable, para crear el archivo.:

$carpetaThumbs="thumbs/";

Asi que puedo ver que no le estas dando la url correcta de la carpeta, a veces es necesario colocar .

$_SERVER['DOCUMENT_ROOT']/la carpeta donde este todo/

A mi preferencia, yo no dejo que imagegif (imagejpeg,imagepng) realize el proceso de escritura o de guardado, ese proceso se lo dejo a las funciones de sitema de archivos.
__________________
Tonto es aquel que tiene el conocimiento y no sabe como usarlo...
Solo destripando creo mostruos de soluciones.
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 14:06.