Ik heb onlangs een script gemaakt dat plaatjes thumbnailt en de ubb-code ervoor genereert. Tevens slaat het script 50 thumbs op in een cache en als die cache vol is, vervangt de nieuwste thumb de oudste.
Nou werkt dat allemaal prima in IE. Echter, in Phoenix/Mozilla geeft hij de eerste keer een foutmelding (The image "http://www.skizone.nl/atc/atc.php" cannot be displayed, because it contains errors). Als ik dan een refresh doe, is de thumb wél goed aangemaakt.
Ik vermoed dat de header-informatie niet goed wordt verwerkt door Phoenix, maar helemaal zeker weten doe ik dat niet.
Dit is de code.
Iemand een idee wat ik kan doen om dit probleem in Phoenix/Mozilla te verhelpen?
Het script is werkend te zien op http://www.skizone.nl/atc/atc.php
Nou werkt dat allemaal prima in IE. Echter, in Phoenix/Mozilla geeft hij de eerste keer een foutmelding (The image "http://www.skizone.nl/atc/atc.php" cannot be displayed, because it contains errors). Als ik dan een refresh doe, is de thumb wél goed aangemaakt.
Ik vermoed dat de header-informatie niet goed wordt verwerkt door Phoenix, maar helemaal zeker weten doe ik dat niet.
Dit is de code.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| $size = getimagesize ($filename); $ratio = $sizew/$size[0]; $new_w = $ratio*$size[0]; $new_h = $ratio*$size[1]; $dst_img=imagecreate($new_w,$new_h); $src_img=ImageCreateFromJPEG($filename); ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img)); header("Content-type: image/jpeg"); ImageJPEG($dst_img, $thumbpath); ImageDestroy($dst_img); |
Iemand een idee wat ik kan doen om dit probleem in Phoenix/Mozilla te verhelpen?
Het script is werkend te zien op http://www.skizone.nl/atc/atc.php
[ Voor 7% gewijzigd door Dentist op 20-03-2003 16:32 . Reden: Geldt ook voor Mozilla :) ]