fastix: CSS,PHP include()

Beitrag lesen

Hallo zusammen,
folgendes Problem:
Meine Seite setze ich durch den PHP-Befehl include() aus mehreren Dateien zusammen.

Hallo Du!

Das ist schon nicht richtig, obwohl es "funktioniert".

(1) Binde Deine CSS- Datei klassisch ein. Diese wird dann vom Browser zwischengespeichert und nicht bei jedem Abruf wieder übertragen.

(2) Wenn in den includierten Dateien nur Text und HTML steht- also kein PHP- benutze readfile() - warum? Ganz einfach: So wie Du es machst untersucht der Server erst die Datei auf PHP-Anweisungen. Das dauert einfach (wenn es auch Millisekunden sind) frisst Speicher auf dem Server (viel) und senkt insgesamt die Performance Deiner Seite.

Und jetzt zum Problem:

Validiere Dein HTML und danach das CSS. Das geht auch mit PHP- Scripten.

http://validator.w3.org
http://jigsaw.w3.org

Sind die Zauberlinks.

Wenn die Fehler alle raus sind, dann sollte es auch gehen.