S
server4downs
Guest
Hallo zusammen,
ich komme mal wieder mit einer komplizierten Frage:
Ich habe gestern schon mehrere Stunden versucht via mod_layout eine PHP-Datei vor jedes html oder php file einzufügen.
Mod_layout (4.x.x Apache2) will den Kram jedoch immer in <body></body>. Clever wie ich war hab ich da einfach was an den header-files von mod_layout rumgeschraubt, dass es nun immer vor <html> schreibt.
So weit, so gut dachte ich mir. Doch logisch genug hatte ich nicht gedacht...
Viele Files haben ja z.B.
oben stehen.
Das macht sich dann schlecht, wenn das inkludierte File zwischen
und
ausspuckt!
auto_prepend_file von PHP 'wäre' die perfekte Lösung. Jedoch bleibt die Betohnung auf 'wäre', denn es geht nicht so einfach, wie man sich das vorstellt, denn das inkludierte PHP-File spuckt etwas aus, was dann bedeutet, dass die header schon gesendet sind und viele PHP-Functions somit nicht mehr funktionieren (lovely error-msg: "Headers already sent...").
Ist die Problematik klar?
Würde mich über Vorschläge zur Lösung oder auch Umgehung des Problems freuen.
ich komme mal wieder mit einer komplizierten Frage:
Ich habe gestern schon mehrere Stunden versucht via mod_layout eine PHP-Datei vor jedes html oder php file einzufügen.
Mod_layout (4.x.x Apache2) will den Kram jedoch immer in <body></body>. Clever wie ich war hab ich da einfach was an den header-files von mod_layout rumgeschraubt, dass es nun immer vor <html> schreibt.
So weit, so gut dachte ich mir. Doch logisch genug hatte ich nicht gedacht...
Viele Files haben ja z.B.
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
Das macht sich dann schlecht, wenn das inkludierte File zwischen
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
HTML:
<html>
auto_prepend_file von PHP 'wäre' die perfekte Lösung. Jedoch bleibt die Betohnung auf 'wäre', denn es geht nicht so einfach, wie man sich das vorstellt, denn das inkludierte PHP-File spuckt etwas aus, was dann bedeutet, dass die header schon gesendet sind und viele PHP-Functions somit nicht mehr funktionieren (lovely error-msg: "Headers already sent...").
Ist die Problematik klar?
Würde mich über Vorschläge zur Lösung oder auch Umgehung des Problems freuen.