Re: Themes, pictures directory

From: Date: Thu, 25 Aug 2005 13:38:07 +0000
Subject: Re: Themes, pictures directory
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-221354@lists.php.net to get a copy of this message
Martin You can use this, modified to fit your specific needs: <? // THE NAME OF YOUR IMAGEFILE $imagefile = "bla.jpg"; //PATH WHERE THE IMAGES ARE STORED ON OUR WEB SERVER $path = "/home/user/website.come/themes/default/images/" . $imagefile; //TELL THE BROWSER WE ARE SENDING AN IMAGE header("Content-type: image/jpeg"); //OPEN THE IMAGEFILE $jpeg = fopen($path,"r"); //READ THE IMAGEFILE $image = fread($jpeg,filesize($path)); //SEND IT DOWN THE PIPE echo $image; ?> Call this image.php Call it in a webpage using this: img src=image.php Of course, you will need to figure out how to specify which image you want loaded as $imagefile - be it a database, random selection, etc. -- Thanks, John Ellingsworth Project Leader Virtual Curriculum Academic Programs (215) 573-4451 Virtual Curriculum http://www.cu2000.med.upenn.edu AIM: vc2000support To contact the Virtual Curriculum team: cu2000@mail.med.upenn.edu Martin Zvarík wrote: > Hi, > I have a website, which uses themes. > > The web tree looks like this: > > * webroot > o *themes* > + default > # images > + red design > # images > o *index.php* > > > Let's say I choose "red design" theme. All the pictures the theme is > using will have URL like "www.site.com/themes/default/images/bla.jpg". > > Is there a way how I can change it? So noone can see I have themes in > that directory? > > I was thinking about: ShowImage.php?blah.jpg, but that is too slow... :-/ > > > Any help appreciated. > > Martin > >

« previous php.general (#221354) next »