Re: getimagesize or loop pblm

From: Date: Mon, 07 Oct 2002 01:46:46 +0000
Subject: Re: getimagesize or loop pblm
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-119036@lists.php.net to get a copy of this message
You can calculate the image size when adding the image (rather than when displaying it) and store the information in a file or a database. This file or database you could use for posting the right sizes for popup windows. Sascha Am Montag, 7. Oktober 2002 03:22 schrieb arnaud gonzales: > So my code is clean ? There isn't a problem of infiny loop? > My server is free.fr. > How do u suggest i can cach the data? > > -----Message d'origine----- > De : Rasmus Lerdorf [mailto:rasmus@php.net] > Envoye : lundi 7 octobre 2002 03:07 > A : arnaud gonzales > Cc : Php-General > Objet : Re: [PHP] getimagesize or loop pblm > > > It could take a while. Depends how fast your server's disk sub-system is. > Going to disk to stat and open an image and then parse through the initial > headers to get the sizing data can take some time. I'd suggest caching > this data somewhere if you are going to need it on every request. > > -Rasmus > > On Mon, 7 Oct 2002, arnaud gonzales wrote: > > Hi all, > > Does anybody can tell me why i have this error :"Fatal error: Maximum > > execution time of 5 seconds exceeded in photos2.php on line 28" > > whith this > > > > > > $tab_img = array(); > > $tab_img_size = array(); > > for($i=0;$i=56;$i++){ > > $tab_img[$i] = "images/tof/real_size/techp02_".$i.".jpg"; > > $tab_img_size = array( > > /* line 28 */ $i => getimagesize($tab_img[$i])); > > } > > > > Is the getimagesize function too long for making it 56 times?? > > What do u think ? > > In fact i want to get all the image size to make a popup link on the > > thumnail at the real size of the image.Because images don't have the same > > size and i want to have a clean window whith the popup. > > I've ever tried this before : > > > > $tab_img = array(); > > $tab_img_size = array(); > > for($i=0;$i=56;$i++){ > > $tab_img[$i] = "images/tof/real_size/techp02_".$i.".jpg"; > > $tab_img_size[$i] = getimagesize($tab_img[$i]); > > } > > Hope you understand. > > TIA. > > zeg > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#119036) next »