Hi,
und .gif kann ich sie auch nicht nennen, weil dann wird ja das php nicht ausgeführt.
das ist ganz allein Sache Deiner Server-Konfiguration. Diese sollte so gestaltet sein, daß der Mensch (und _nur_ der) an der "Dateiendung" erkennt, um was es sich handelt - also z.B. .html, wenn HTML-Daten kommen. Wie diese generiert werden, interessiert ihn einen feuchten Kehricht.
"Dateiendung" in Anführungszeichen, weil es sowas (mangels Dateien) in HTTP nicht gibt. Ausschließlich der Content-Type-Header sagt, um welche Art Ressource es sich handelt; der Client entscheidet dann anhand seiner Konfiguration, wie er mit dem Ressourcentyp umgeht.
den header einer grafik kann ich ja bestimmt nicht verändern.
Klaro doch. Erstens kann PHP auch Grafikdaten ausgeben, zweitens lassen sich Server konfigurieren.
Cheatah