Hallo,
Gibt es eine empfehlungen wie viele includes man maximal machen sollte oder hängt das nur von der Dateigröße der zu includenten (doofes wort) ab?
Ich kenne weder eine Empfehlung bzgl. Anzahl Includes
noch denke ich, dass die Dateigroesse eine Rolle spielt.
Jeder Include-Befehl muss aber eine Datei auf der Harddisk
oeffnen (es sei denn, dass noch eine Art Cache reinspielt).
Also wuerde ich die Anzahl eingebundener Dateien moeglichst
klein halten, jedenfalls auf Seiten, die oeffentlich
zugaenglich sind und somit viel Traffic haben.
(In einem Admin-Bereich sieht es IMHO anders aus.)
---
Du koenntest auch nur eine einzige Include-Datei machen,
die Du am Anfang jeder Seite einbindest.
Die Datei an sich gibt keinen HTML-Quellcode aus,
sondern enthaelt alle Funktionen, die dann die
einzelnen Bestandteile ausgeben:
Datei funktionen.php:
function footer()
{
echo "<p>Autor: XYZ. xyz@example.com</p>"
}
u.s.w.
In den Seiten bindest Du als erstes die Include-Datei ein:
include("funktionen.php");
An den betreffenden Stellen im HTML-Quellcode bettest
Du dann nur die Funktionsaufrufe ein:
<script language="php"> footer(); </script>
bzw.
<?php footer(); ?>
---
Falls Du nur statischen HTML-Quellcode einbindest,
ist uebrigens readfile() IMHO besser geeignet
als include().
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/