This is how I do it. I create a php page that gets the image and sends the correct header. Then in my other php page that displays the details about a user i call <img src="showperson.php?name=$fullname">. Then in showperson i send the correct image headers and the image is displayed properly.
HTH... On Thu, 2002-11-14 at 10:50, Krzysztof Dziekiewicz wrote: > > I can show a jpeg using a href with a target, either in a new page or a > > frame. To do this, PHP needs to be fed 'header("Content-type: > > image/jpeg")'. This can be put more or less anywhere in the very short > > script used for showing the jpeg and works. However, if I try to put any > > more html code into the script, i.e. 'print <html>';, print '<body>'; > > etc, *anywhere*, I get a "headers already sent" error. > > You can not put any html code with image code. > If you send some html you mean to send > header("Content-Type: text/html") > with > header("Content-type: image/jpeg") > Where do you want go to ? > > You can do so: > There is on the page http://xxx/user.html?name=smith some html code where a user can >act. > Among the html code you insert <img src="http://xxx/userfoto.html?name=smith"> > On http://xxx/userfoto.html you send header("Content-type: image/jpeg") and the > image content and no html code. -- .: B i g D o g :. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php