Well, you couldn't put an image outside the document root, and use a normal
HTML tag (<img src="image.gif">) obviously, because the browser wouldn't be
able
to read it...
but
you could do "<img src="fetchimage.php?image=image.gif">" and the program
fetchimage could go to a directory (not in your document root) and look for
the
image "image.gif". If it found it, it could pass back the appropriate
Content-Type
header (in this case image/gif), and then open the image as a file, and
start
spiting back the binary of the image to the browser.
something like this:
$file = "/path/to/images/$image";
$imagep = @fopen($file,"r");
if ($imagep)
header("Content-type: image/gif");
while(!feof($imagep))
$buffer = fread($imagep,4096);
echo $buffer;
}
fclose($imagep);
}
Something like that.
Good luck,
Mike
[EMAIL PROTECTED]
> Hi there,
>
> is it possible to place data like images outside the server root, and if
so
> does php still get access to them for displaying?
>
> thanx, Andy
>
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php