Warning: imagecreatefromgif() [function.imagecreatefromgif]: 'public/upload/hej.gif' is not a valid GIF file in
Hej Eksperter.Jeg har et uploadingsscript til billeder, men der er et problem. Ofte så kommer scriptet op med denne fejlmeddelelse:
Warning: imagecreatefromgif() [function.imagecreatefromgif]: 'public/upload/hej.gif' is not a valid GIF file in
Jeg forstår ikke helt, for det er ikke altid, at denne fejl kommer op. Det kommer helt an på billedet.
Fejlen skulle angiveligt være i denne funktion:
function resize( $filename, $newfilename, $maxw, $maxh, $quality=85 )
{
$extension = getExtension($filename);
switch($extension)
{
case 'jpeg':
case 'jpe':
case 'jpg':
$srcim = imagecreatefromjpeg( $filename );
break;
case 'gif':
$srcim = imagecreatefromgif( $filename );
break;
case 'png':
$srcim = imagecreatefrompng( $filename );
break;
default:
return false;
}
Her: $srcim = imagecreatefromgif( $filename );
Nu er der her tale om en gif fil. Jeg tillader kun png, gif og jpg filer og det gælder for alle typer, at der er nogen billder, der accepteres af scriptet.
Hvad er der galt?