September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen bestimmen können, wer bestimmte Bilder ansehen kann und wer nicht.
Bewahren Sie Ihre Bilder nicht in Ihrem Dokumentenpfad auf, sondern speichern Sie sie an einer anderen Stelle ab. Um eine Datei auszugeben, öffnen Sie sie von Hand und senden sie an den Browser:
header('Content-Type: image/png');
readfile('/pfad/zum/bild.png');Die erste Zeile der Lösung sendet den Content-type-Header zum Browser, damit der Browser weiß, welche Objektart auf ihn zukommt, und diese entsprechend anzeigen kann. Die zweite Zeile öffnet eine Datei auf einer Festplatte (oder von einer ausgelagerten URL) für Lesezwecke, liest sie ein, gibt sie direkt an den Browser weiter und schließt die Datei.
Die gebräuchlichste ...