On Mon, 15 Jul 2002 15:03:45 +0200, [EMAIL PROTECTED] (Konrad
Foerstner) wrote:

>Hey folks,
>
>I would like to have a script which 
>produces graphics on the fly,b ut there
>are some problems:
>
>- When I write the graphic-file to /tmp/ 
>  I can't open it by writing <img src="/tmp/pic.png"> 
>  in the page the script produces. But the pictures 
>  is verifiable there. 
>
>- So, I tryed an alternativ: Pictures in the /var/www/
>  I can open in the page the script produces by
>  writing <img src="http://localhost/pic.png";>.
>  But here is the problem, that the script can't write the
>  file to /var/www/ and get a "Permission denied" even
>  I give everyone the right to write to that folder 
>  (actually I don't like this method because of the
>   security hole)
>
>Any solutions?

It depends on how you use the image. If it is just
generated once, for that page, you can just output
the image directly from the cgi by printing it.
The GD and ImageMagick modules have methods
for printing directly to the browser. Or you can
open the picture in your cgi program, and just print it in
binary mode to the browser.

If you need to keep the picture around for awhile,
you will need to figure out the permissions. It is possible 
to make a 777 directory under your main http directory,
just for images, and you should be able to serve the
picture from there. 

Otherwise, post more details of exactly what you need to do
with the picture.













-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to