Kim Madsen wrote:
> Michael Stroh wrote on 19/02/2010 19:19:
>> I have a site I'm working on with some data that I want to be
>> readable by anyone, but some files that I want to keep hidden from
>> outside users. Here is an example of my file structure.
>> /products/data1/item_1/data.txt 
>> /products/data2/item_2/data.txt
> since no one has suggested it then... if you're on an Apache webserver
> use a .htaccess file in data2 which contains:
> Deny from all
> Allow from none
> That will do the trick and PHP can still fetch the files in data2 and
> serve it to the user.

Glad you said this; I'd been waiting to see if anybody would - certainly
there is no quicker or easier way to solve this particular problem.

Also worth adding that you can easily password protect the directories
too using HTTP authorisation [1] (and even hook it in to LDAP or
suchlike very simply).

It's the curse of the PHP developer to try and use PHP to solve every
problem - we all fall fowl of it often (I've wasted years doing things
in PHP that really should have been done with a different tech).




PHP General Mailing List (
To unsubscribe, visit:

Reply via email to