phpler: Verzeichnis nur für Server Schreib- und lesbar

Beitrag lesen

Also ich möchte folgendes machen:
Es soll ein System werden, wo ein Nutzer Bilder hochläd. Diese kann er auch wieder löschen. Die Anderen Nutzer sollen diese Bilder nach einem Login sehen können, wenn sie ihnen zugewiesen sind. Diese Zuweisung erstellt der Nutzer, der die Bilder hochläd. Das ganze wird, bis auf die Medien, in einer Datenbank gespeichert.
Ich hatte mir gedacht, die Bilder alle in ein Verzeichnis zu laden. Wenn z.B. das Bild test.jpg darin liegt und man ruft es über example.org/data/test.jpg auf soll der Zugriff geblockt werden.
Das ganze muss jedoch auf allen Webservern laufen, da ich es als Open Source veröffentlichen möchte.

Nachdem ich erneut überlegt habe kamen .htaccess Dateien für mich erst einmal wieder in Frage. Andererseits jedoch nicht, da sie auf Windows Servern ja nicht funktionieren.