spacebass5000 Posted March 21, 2006 Share Posted March 21, 2006 My webserver uses:PHP Version 4.4.2Zend Optimizer v2.5.10GD Support enabledGD Version bundled (2.0.28 compatible)FreeType Support enabledFreeType Linkage with freetypeGIF Read Support enabledGIF Create Support enabledJPG Support enabledPNG Support enabledWBMP Support enabledXBM Support enabledI am simply tring to use imagecreatefromgif() to create a gif. I keep getting the following error:Warning: imagecreatefromgif(): '/home/omnipcs/public_html/devel/example/components/com_mtree/img/listings/34_test.gif' is not a valid GIF file in /home/omnipcs/public_html/devel/example/components/com_example/includes/example.image.functions.php on line 36The file is indeed where it should be, it exists, and is a gif that I JUST created in photoshop. I cannot seem to get around this error and I have found nothing on the web to help me.Can anyone here shed any light onto why I am getting this error? This is how the function is being called:$logo = imagecreatefromgif($image);Image points to: /home/omnipcs/public_html/devel/example/components/com_mtree/img/listings/34_test.gifWhich like I said, exists and is in fact a gif.I have even gone so far as to try this all using jpg's. I don't get any errors but my resultant image is blank. What gives? Quote Link to comment Share on other sites More sharing options...
redbullmarky Posted March 21, 2006 Share Posted March 21, 2006 whilst it may not make much difference, the fact that you are getting no errors for Jpg's and you are for gif's indicates SOMETHING wrong with the file format. try making a simple gif file using mspaint or something other than photoshop.also, can you post your code that youre using to display image files? Quote Link to comment Share on other sites More sharing options...
spacebass5000 Posted March 21, 2006 Author Share Posted March 21, 2006 agreed...looking at the gd home page and then following it to [a href=\"http://www.nyphp.org/content/presentations/GDintro/\" target=\"_blank\"]http://www.nyphp.org/content/presentations/GDintro/[/a]i came across using getImageSize to print out the images pertinent info. I am getting this:[code]Array ( [0] => 220 [1] => 136 [2] => 2 [3] => width="220" height="136" [bits] => 8 [channels] => 3 [mime] => image/jpeg ) [/code]for a gif. Note the mime setting. Why on earth would this happen? Could it be an improper server config?I just made a rather awesome graphic in paint and tried using it. Same thing, mime-type came back as a jpeg.Halp! Quote Link to comment Share on other sites More sharing options...
spacebass5000 Posted March 21, 2006 Author Share Posted March 21, 2006 ok, here is the weirdness....obviously the mime-type of my gif is being altered upon upload and storage on the server. when I manually upload and run this code, all is well. when I upload from my browser, it breaks.Anyone have any insight? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.