graphic on-the-fly

2002-07-15 Thread Konrad Foerstner

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?

Konrad

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




Re: graphic on-the-fly

2002-07-15 Thread Felix Geerinckx

on Mon, 15 Jul 2002 13:03:45 GMT, Konrad Foerstner wrote:

 I would like to have a script which 
 produces graphics on the fly,b ut there
 are some problems:

See Randal Schwartz' Web Techniques Column 60 on Embedding a dynamic
image in CGI output at

http://www.stonehenge.com/merlyn/WebTechniques/col60.html


-- 
felix

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




Re: graphic on-the-fly

2002-07-15 Thread zentara

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]