Storing Images #2
| From: | elk dolk | Date: | Thu, 04 Feb 2010 19:39:35 +0000 |
| Subject: | Storing Images #2 | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-46857@lists.php.net to get a copy of this message | ||
On 3 February 2010 16:07, wrote:
> I currently have all my images referenced by url in my database and stored
> in a folder/s and I think I will keep it that way...
..............................................................
>If you put the images OUTSIDE of the webroot/docroot/public_html
folder (whatever you have), then a user cannot directly navigate to
the file.
e.g.
/home/sites/your_site/public_html/images/image1.jpg
http://www.yoursite.com/images/image1.jpg would
probably work.
But ...
/home/sites/your_site/public_html/getImage.php
/home/sites/your_site/hidden_images/image1.jpg
>Now, there is no way I can load image1.jpg from my browser. I have to
use getImage.php, which I assume would require me to login or
authenticate myself in some way.
----------------------------------------------------------
I have my photos in /public_html/img/gid directory and with this path:
<img src='http://www.mydomain.com/img/{$gid}/{$photoFileName}'
in getImage.php the server displays the photos.
Now if I put my photos outside of the public_html like this:
/hidden_images/img/gid
what would be the correct path to the photos in the getImage.php script?