Auf dieser Seite finden Sie ein paar rudimentäre Angaben zur Programmiersprache
PHP ("PHP: Hypertext Preprocessor").
Ich verrate einige Tricks und Kniffe, damit die Dateien
problemlos lokal bearbeitet und betrachtet werden können.
Am Schluss dieser Seite finden Sie Links zu weiteren Informationen
und Tutorials zu PHP.
Diese Seite soll die Grundlage sein für das Verständnis des Anwendungsbeispiels. Dort geht es darum, wie man mit PHP ein LINK-Tag in den HEAD-Bereich einer HTML-Seite schreiben kann, um eine externe CSS-Datei einzubinden.
Weitere Seiten zu PHP:
Probleme bei lokaler Bearbeitung und Betrachtung von PHP-Dateien.
Vor- und Nachteile der verschiedenen Möglichkeiten,
PHP-Befehle in HTML zu integrieren
PHP-Dateien sind im Grunde genommen ganz normale HTML-Dateien, die an beliebigen
Stellen ein oder mehrere PHP-Element(e) enthalten. PHP wird auf dem Webserver
interpretiert (falls dieser entsprechend eingerichtet ist).
Der Browser des Users kriegt nur den Output (das Resultat des PHP-Skripts) zu
sehen, und das ist im Normalfall ganz normales HTML (oder auch JavaScript, wenn
man Freude hat :-).
Die Datei ist auf dem Webserver gespeichert ("statischer Quelltext"). Sobald ein Browser die Datei anfordert, wird die Datei durch den Webserver interpretiert, und das Resultat davon (ich nenne es "dynamisch erzeugter Quelltext") wird an den Browser geschickt. Dieser wertet das Resultat aus und zeigt es an.
"Statischer" Quelltext der Datei auf dem Server | "Dynamisch erzeugter" Quelltext, den der Server an den Browser schickt | Resultat: Browser-Anzeige |
---|---|---|
... |
... |
... Normaltext Fett ... |
Wichtige Unterschiede zu JavaScript:
Eine PHP-Datei ist eine ganz normale HTML-Datei mit allen nötigen Strukturen
(HEAD, TITLE, BODY
etc.). An einer beliebigen Stelle innerhalb
der Datei können PHP-Befehle stehen.
Damit eine Datei vom Webserver als PHP-Datei erkannt wird, muss sie normalerweise die Endigung .php haben, also z.B. dateiname.php
Damit der Webserver auch .html-Dateien (z.B dateiname.html) auf PHP hin verarbeitet
("parst"), muss man einfach die folgende Zeile in die Datei .htaccess
schreiben:
AddType application/x-httpd-php .html
(N.B. SSI in .html-Seiten werden dann nicht mehr ausgeführt,
auch wenn der XBitHack aktiv ist. Es ist nicht möglich, SSI und PHP in
einer Seite zu kombinieren.)
Der PHP-Code kann theoretisch auf verschiedene Weise in HTML integriert werden:
Schreibweise | Bemerkungen |
---|---|
<?php echo "Hallo Welt."; ?> |
Standard-Schreibweise. Führt ggf. zu Problemen bei lokaler Bearbeitung der Dateien (siehe unten). |
<script language="php"> |
Ab PHP 7.0 nicht mehr erlaubt! |
<? echo "Hallo Welt."; ?> |
Kurzschreibweise, nicht empfohlen. |
<% echo "Hallo Welt."; %> |
ASP-Schreibweise, nicht empfohlen, ab PHP 7.0 nicht mehr erlaubt! |
Weitere Angaben:
<= Zurück zur Übersicht PHP/SSI
Alle Angaben ohne Gewähr. Die Anwendung geschieht auf eigenes Risiko.
Autor: Thomas Lüthi, info@tomogramm.ch - Letzte Änderung: 25.08.2017