Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Html + Php + Ssi
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Html + Php + Ssi
Pages: [1]
| geschrieben von Nico am 25.02.2002 - 10:36 |
Hallo,
wenn ich richtig informiert bin, werden SSI Anweisungen in HTML-Files verarbeitet, wenn man dem entsprechenden File die Endung *.shtml gibt.
Was aber, wenn es sich um ein PHP File handelt, das ja bekanntlich die Endung *.php trägt? Kann man in einem solchen File auch SSI-Anweisungen unterbringen und welche Endung ist diesem File dann zu geben? Doch nicht etwas *.sphp ??? |
| geschrieben von Olli am 27.02.2002 - 06:58 |
Hi,
wenn du ohnehin PHP benutzt, kannst du dir Serverside Includes eigentlich sparen.
Wenn du es so machst, bekommt deinedatei.php alle Funktionen und Variablen des vorher ausgeführten Scripts geliefert.
include("./deinedatei.php");
Einen Effekt wie bei SSI erreichst du mit der Angabe http:// allerdings benötigst du eine komplette URL:
include("http://deinedomain.de/deinedatei.php");
Olli |
| geschrieben von Nico am 27.02.2002 - 09:42 |
Hi Olli,
Du hast natürlich Recht. Solange es "nur" um ein include geht, ist PHP sicherlich praktischer und auch ausreichend.
Aber es gibt unzählige andere SSI - Anweisungeng, die sehr nützlich sein können.
Deshalb bin ich auf eine andere Idee gekommen:
1. Ich benenne die Ausgangsdatei datei.php um in datei.shtml. In dieser Datei verbleiben die HTML - Blöcke.
2. In diese *.shtml Datei füge ich dann die benötigten SSI-Anweisungen ein.
3. Die PHP - Blöcke der Ausgangsdatei datei.php verschwinden in eine neue dateineu.php, die ich dann ebenfalls per SSI in datei.shtml include.
Damit hätte ich dann mehrere Fliegen mit einer Klappe geschlagen. Fragt sich nur, ob das Ganze auch läuft und wieviel ich eventuell an PErfornamce einbüße. ? |
| geschrieben von Olli am 27.02.2002 - 18:26 |
Hmm,
kenne mich mit SSI ja nicht wirklich aus, was können die denn besonderes?
Olli |
|