Re: Accessing photos outside the web folder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm writing a content management application which saves file paths in a database and allows users to search the database for those files. Problem I'm having is that although the PHP script that handles the database queries works fine, when the search results get to the browser, all the paths are off limits.

I can't just move the photos inside the web folder as we're talking tens of thousands of images that are already organized into a folder structure that must be maintained as is.

Is there a way to allow the web page to see these photos?

The images are stored on a Windows box and all the web server stuff is on a G5 Macintosh running OS 10.4 3 (in case that has any bearing on the matter).

Depending on security issues you have two options.

Put a webserver on the Windows box and modify your search results to link to the images using something like this:

<img src="http://windowsbox/getimage.php?path=/path/to/img.jpg";>

Then put a "getimage.php" script on the windows box that does something like:

<?php
     readfile($_GET[path]);
?>

If you can't (or don't want to) put the windows box on the internet, then still do the above and then also do the same on the mac. Assuming the mac can get to the windows box. If that mac can't, then you're hosed.

good luck

-philip

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux