at: PHP & SSI

Beitrag lesen

Hallo.

Sind die "Teile" an sich statische HTML-Bloecke?

Ja, je ein ".inc" für die gemeinsamen Teile

  • der Prolog-/Doctype-/Meta-Angaben,
  • des Signets (<h1>),
  • der Site-Navigation (verschachteltes <ul>/<li>-Konstrukt.

Oder hast Du darin auch noch mal SSI-Befehle?

Nein, [$Goetze] bewahre.

Wenn es sich um statische HTML-Bloecke handelt, kannst Du sie ja
problemlos mit PHP statt mit SSI einbinden.
Dann ist IMHO die Funktion readfile() am besten geeignet.

Dann muss ich ja wieder alle Dateien bearbeiten. Mal sehen, ob mein Editor dafür einen Automatismus bereithält.

http://www.google.com/search?q=random+ssi

Ich hatte nie etwas davon gehört, weswegen ich den vermeintlich einfachen Weg gegangen war.

Vielleicht findest Du ja unter den uebrigen Treffern
einen gute Loesungsansatz...

Der zweite Verweis führt mich zum vielversprechenden Artikel http://www.scriptarchive.com/ssi_image.html :-)

Du musst Dich AFAIK fuer eine Technologie entscheiden...
Vermutlich fuer PHP, da Du ja fuer die Zufallsfunktion
darauf angewiesen bist.

SSI wäre mir aus unterschiedlichen Gründen lieber. Wenn ich die Zufallsfunktion mittels SSI realisieren kann, werde ich wohl dabei bleiben. Falls nicht, muss ich eben konvertieren.

Wenn Du das Skript als ganzes mit PHP realisierst und
nur statische HTML-Bloecke einbindest, dann ist wirklich
nur eine Technologie im Spiel, und die Loesung ist IMHO
"sauber" und "stabil" - auch bei Serverwechsel.

Dann hatte ich das ja bereits richtig vermutet.

Wenn Du aber in den eingebetteten "Teilen" (Includes)
ihrereseits noch SSI-Befehle hast, dann hast Du eben
einen Mix der Technologien - was auf dem einen oder
andern Server zu Problemen fuehren duerfte.

Das gleube ich gern, ist bei mir aber nicht der Fall :-)

Ja, Du _kannst_ mit PHP bei vielen Befehlen/Funktionen
nicht nur lokale Dateien auslesen bzw. einbinden, sondern
auch ueber HTTP zugaengliche Ressourcen verwenden.

So machen es die meisten Kontaktformular-Skripte ja auch.

D.h. Du koenntest notfalls auch eine Ressource, die
sich auf dem eigenen Server befindet, via HTTP
ansprechen und auslesen/einbinden.
(Ob das _sinnvoll_ ist, steht auf einem anderen Blatt...)

Sinnvoll könnte so etwas sein, wenn das Skript an Hand der Formulardaten erkennen soll, welche Seite es zu schicken hat. Die "Auf gut Glück!"-Methode von Google dürfte auf so etwas basieren.

Wenn Du weitere Fragen hast, werde bitte _noch_ konkreter
bezueglich Dateinamen, Technologien, Befehlen (Quellcode;-).

Danke für das Angebot :-)
Ich werde mich aber zunächst ein wenig mit den Suchergebnissen zur SSI-Zufallsfunktion befassen. Damit werde ich dann wohl auch einige Zeit beschäftigt sein, da diese Dinge eigentlich nicht mein Metier sind. Wenn es aber meinen Horizont übersteigt, werde ich sicher gern auf das Angebot zurückkommen.
MfG, at