Die gängigsten Skriptsprachen von CGI bis PHP ...
Geld verdienen
verschiedene Möglichkeiten
Kostenlose Tools
Templates, Icons und Webspace
Suchmaschinen
Rankings verbessern
<head>Alternativ kann man auch die Formatierungs- und Positionierungsdefinitionen direkt in den <head>-Bereich einbinden:<link rel=stylesheet type="text/css" href="design/style.css"></head>
<head>CSS ist eine browserseitige Sprache und wird von allen gängigen Internetbrowsern unterstützt.<style type="text/css"></head>p{</style>margin: 15 0;}
color: white;
PHP stand ursprünglich für "personal homepage tools" (zu deutsch: persönliche Webseitenwerkzeuge). Die Serverseitige sprache ist vom Syntax her C ähnlich. Damit der PHP Code interpretiert werden kann, muss also der Server PHP auf dem Webspace unterstützen, nicht aber der Browser. Denn der Browser bekommt den Code nie zugeschickt, sondern nur das Ergebnis.
PHP-Codeblöcke können in alle Dateien eingebunden werden. Z. B. ".html", ".htm", ".css" aber vorzugsweise ".php", jedoch muss der Server auf diese Dateien eingestellt werden, so dass diese Dateien vor dem Schicken an den Browser auf PHP Code geprüft werden. Die Einbindung sieht in der Regel wie folgt aus:<html>Das Ergebnis, das der Browser bekommt, wäre:
<body>
Hallo Echo!<br>
<?
# "Hallo Otto!" an diese Stelle in den HTML Code einfügen
echo 'Hallo Otto!';
?>
</body>
</html>
<html>
<body>
Hallo Echo!<br>
Hallo Otto!
</body>
</html>
In PHP sind leider Funktionsnamen nicht einheitlich, so dass es beispielsweise die Funktion isset() gibt, um zu prüfen, ob eine Variable definiert wurde und die Funktion is_file() um zu prüfen, ob eine Datei existiert. Außerdem ist die Reihenfolge der Parameter für die einzelnen Funktionen zum Teil willkürlich.
Von der Geschwindigkeit her kann wohl kaum eine andere serverseitige Skriptsprache für Homepages mit PHP mithalten. Auch andere Skriptsprachen wie Python sind um dimensionen langsamer.