or, try this: <? $c = "143"; if(file_exists('{$c}.gif')) { echo '<img src="{$c}.gif">'; } elseif(file_exists('{$c}.jpg')) { echo '<img src="{$c}.jpg">'; } else { echo '<img src="oooops.gif">'; } ?>
Justin French -------------------- Creative Director http://Indent.com.au -------------------- on 29/05/02 7:56 PM, r ([EMAIL PROTECTED]) wrote: > Hi PHP ppl, > > I have a directory named cartoons, > it has around 180 files in them ONLY images, > the filenames are 1.jpg, 2.jpg......5.gif, 6.gif etc etc > if you got confused with the above line its basically all the files are > numbered from 1-180 and the file types are mixed JPG and > GIF. > > I have a program that displays each of the cartoons displays a <-- Prev * > * * Next--> link, basicaly theres a hidden field that specifies the current > number and if you click prev its c=c-1 and if your press next its c=c+1, but > I have no idea if the next cartoon is either JPG or GIF and so am displaying > both like so in my code: > > <img src=$c.gif> > <img src=$c.jpg> > since only one is valid the other shows an ugly blank image placeholder > graphic. > > Any idea on how i can read the last three letters of the file to determine > if its gif/jpg? > > Kindly reply, > -Ryan. > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php