Tach!
Ich programmiere eine webanwendung und es geht darum, dass ich das Profilfoto vom User x anzeigeb möchte.
Es gibt ja die Möglichkeit, per Url das Image anzuzeigen. Ich möchte aber nicht, dass die Bilder per Url erreichbar sein sollen.
Da habe ich doch die Möglichkeit mit php die binârdaten zu lesen und an den Client zu senden.
Das Ergebnis ist so ziemlich dasselbe. Ob du ein Durchreich-Script oder eine direkt vom Server bediente URL nimmst, in beiden Fällen kommen die Bild-Daten beim Client an, der dazu eine URL aufrufen musste. Mit Script hast du aber noch ein paar Prüfmöglichkeiten.
Aber wie genau mache ich das?
Mit fread sehe ich die binärzeichenkette aber muss nicht zusaetzlich ein header angegeben werden?
readfile() wurde schon genannt. Und wenn du Zeugs auslieferst, musst du dich auch um den passenden Content-Type-Header kümmern, je nach Grafikformat.
dedlfix.