HTML in Seite importieren?
Hallo,
arbeite an einer Neuprogrammierung meiner Homepage. Würde gerne HTML Code importieren. Da die Navigation und das HTML Grundgerüst soweit gleich sind. Genauso gewisse Code Elemente. Wie mache ich das am besten. Webspace unterstützt CSS und PHP. Wobei mir CSS lieber wäre. Code Beispiele wären gut und eventuell vielleicht Erklärungen.
4 Antworten
http://php.net/manual/de/function.include.php
alternativ könnte man auch mit iframes arbeiten... wäre aber nicht wirklich zeitgemäß
CSS und PHP sind völlig unterschiedliche Sachen.
Was du beschreibst ist der Wunsch danach das nur Inhalte ausgetauscht werden, das Layout aber immer gleich bleibt.
-> mit PHP die Seite "zusammenbauen und ausliefern" lassen.
Richtig: Mit CSS gestaltest du die Seite.
Mit PHP kannst du dir die Inhalte automatisiert "zusammenfügen lassen".
Einen LAMP oder WAMP kannst du relativ einfach einrichten. Ist kein Hexenwerk. Alternativ kannst du eine Software verwenden, welche dir auf Knopfdruck die diversen Seiten als .html ausgibt.
Spontan würde mir da Mobirise einfallen:
https://de.wikipedia.org/wiki/Mobirise
Habe damit selbst leider keine Erfahrungen gesammelt, nur darüber gelesen. Ich bastle mir meine privaten Seiten (HTML und PHP) seit 1997 direkt im Texteditor. ;)
Für was Codebeispieke .. wenn du das HTM-Grundgerüst hast ... aber was hat jetzt CSS mit "importieren" von HTML zu tun?
Das klingt ganz nach dem Wunsch auf Templates.
In PHP gibt es ein paar Frameworks dafür, z. B. https://symfony.com/
Damit lässt sich Code mehrfach verwenden.
PHP ist schon mal gut. Aber da ich das ganze offline Code und dann hochladen muss, müsste ich erst mal einen Apache Server auf meinen Rechner machen und einrichten um dann PHP zu nutzen. Den ich aber nicht so einrichten kann, wie er auf dem Webspace läuft. Das wollte ich vermeiden. CSS hat auch Importmöglichkeiten mit @import.
Hoffte das damit auch hin zu bekommen. Ein PHP Buch habe ich auf jeden Fall.