Jeg bruger et script som en 'XyBorx' har lavet til at styre noget GD-LIB i
mit fotoalbum.
http://www.xyborx.dk/phpbb/viewtopic.php?t=4
Jeg uploader til serveren fra et php-script og så bliver billedet kopieret
og resized til en mappe hvor det højst må fylde 497 pixels i bredden og 600
pixels i højden.
Derudover bliver der lavet en Thumb i en anden mappe. Har har jeg sat
størrelsen til max. 90 pixels høj.
Jeg har fået det til at virke rimeligt godt. Mine billeder bliver uploadet
og sat ind på siden og alting er fint.
Altså hvis billedet ikke er ret stort.
Men når jeg uploader billeder der er større end omkring 500kb kommer
følgende fejlmeddelelse:
-----------
Warning: show_source(): SAFE MODE Restriction in effect. The script whose
uid is 35887 is not allowed to access ./ owned by uid 0 in
/stien/til/scriptet/imageresize.php on line 108
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to
allocate 6400 bytes) in /stien/til/scriptet/imageresize.php on line 22
-----------
Det lader ikke til at være et problem med at uploade store filer til
serveren, for billedet /bliver/ lagt ind, det bliver bare ikke behandlet af
GD-LIB.
Der kan altså godt uploades et billede på for eksempel 1,2 mb. Det kommer
bare til at ligge på serveren uden at blive resized så.
Jeg har lige taget og lagt et eksempel på serveren som viser den aktuelle
fejlmeddelelse. Det er kun den html-kode der bliver genereret, jeg her lagt
op. Jeg har ikke umiddelbart lyst til at vise nogle mit upload-bibliotek.
http://hjerteknuser.dk/fejlmeddelelse.htm
Scriptet jeg bruger har jeg lagt her:
http://hjerteknuser.dk/imageresize.zip
--
Janus