BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- Serverseitiges einfügen der Header-Daten - Ohne PHP o.Ä. (http://www.black-board.net/thread.php?threadid=22401)


Geschrieben von Wenso am 08.08.2006 um 02:40:

  Serverseitiges einfügen der Header-Daten - Ohne PHP o.Ä.

Hi,
ich beschäftige mich momentan mit der Frage, ob es möglich ist, dass der Server einer HTML-Datei bestimmte Header-Daten übergibt.

In einem Satz finde ich es schwer zu erklären, deshalb mal das was ich mir vorstelle:
Man hat eine HTML-Datei, in welcher nur Text steht (eventuell durch h1, div usw. gegliedert).
Sobald man diese aufruft sendet der Server nicht nur eben diesen Text an den Client, sondern der Server fügt quasi dynamisch Header-Daten, evtl. noch ein bisschen Inhalt (z.B. ein Menü, welches immer erscheinen soll), mit an den Client und dieser sieht eine vollwertige Website, obwohl die Datei, welche er auf dem Server aufgerufen hat, nur Text enthielt.

Geht es sowas zu realisieren, ohne dass man PHP oder andere serverseitigen Scriptsprachen verwendet?

Falls jemand keine konkreten Realisierungs-Ideen parat hat so freue ich mich auch über jegliche Anregungen zu dem Thema!

MfG Wenso



Geschrieben von low.society am 08.08.2006 um 07:09:

 

du willst, dass der server z.b. eine html-datei zurückschickt, welche aber als content-type im header nicht text/html sondern text/plain stehen hat, sodass der html-code im browser nicht geparst wird, richtig?

würde mich auch mal interessieren, ob das ohne php bzw. andere server-seitige sprachen geht.
wenn du den content-type nicht dynamisch steuern willst, dann kann man das vielleicht in der apache-konfiguration einstellen, soweit du diesen server verwendest (nur so als idee)



Geschrieben von Cpt.Miller am 08.08.2006 um 09:31:

 

Also man könnte es auch so interpretieren, dass du eine Seite mit Daten füllen willst, ohne ständig die Seite neu laden zu lassen (bzw. halt Seiten zu "schicken")?

Falls du das meinst, solltest du dir mal AJAX anschauen.



Geschrieben von LX am 08.08.2006 um 11:07:

Achtung

low.society:

Den Content-Type kann man (bei Apache zumindest) an den Dateiendungen festmachen. Man könnte also auch *.txt-Dateien einfach als text/html serven lassen, allerdings ist das sicherlich nicht das, was Wenso will *g


Wenso:

Das hat nichts mit Header-Daten zu tun, denn dort stehen nur Informationen zu Typ, Datum, Seitengröße etc. drin, aber kein HTML-Code. Du möchtest ja aber eine Seite ergänzen um weitere Bestandteile wie Navigation etc., das wird nur möglich sein, wenn die Seite vom Server in irgendeiner Art und Weise geparst wird. Das passiert entweder, wenn eine serverseitige Scriptsprache ausgewertet wird, oder wenn noch archaische Server Side Includes (SSI) verwendet wird. Letzteres wäre vielleicht ein Stichwort für dich, ansonsten kommst du um PHP & Co. nicht herum.

Zu AJAX sag ich mal nix weiter außer: Nicht alles, was man tun kann, ist es auch Wert, getan zu werden. großes Grinsen


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH