Den Artikel 556 weiterempfehlen
E-Mailadresse
 




 FAQ finden
Produktkategorie: Hosting | Server

So nutzen Sie PHP


In diesem Artikel beschreiben wir die ersten Schritte mit PHP und geben erste Anwendungsbesipiele zur dynamischen Gestaltung von Webseiten mit PHP. Informieren Sie sich auch in unserem Videoartikel über die zahlreichen Möglichkeiten, die Ihnen PHP bietet und lernen Sie erste Befehle.



Was ist PHP?
PHP ist eine vielseitige Scriptsprache, welche im Gegensatz zu beispielsweise Javascript, auf dem Server ausgeführt wird und somit nicht unter der Kontrolle des aufrufenden Browsers liegt. Häufige Einsatzgebiete sind unter anderem Foren, Formularverarbeitung, Redaktionssysteme, Gästebücher und Suchmaschinen. Zu diesen als auch anderen Einsatzbereichen sind im Internet bereits viele hundert PHP-Scripte frei verfügbar. Mit PHP haben Sie ebenfalls die Möglichkeit Inhalte aus z. B. MySQL-Datenbanken vergleichsweise leicht abzufragen und somit Webseiten dynamisch mit Inhalt zu füllen.

Ab dem BasicWeb XL-Paket können Sie bei STRATO für Ihren Webauftritt neben den PHP-Versionen 3 und 4.1 auch die Versionen 4.4.x und 5.2.x (PHP 4.1 nur für Bestandskunden mit einem Premium-Pakete) verwenden.

Bitte beachten Sie: STRATO SpeedPlus unterstützt nur noch PHP 5. Wir empfehlen Ihnen daher
die PHP-Skripte vor Verwendung von STRATO SpeedPlus auf Kompatibilität zu überprüfen.

Eine andere Scriptsprache, die im Web gerne zum gleichen Zweck verwendet wird ist z. B. Perl. Von dieser allerdings unterscheidet sich PHP schon im Ansatz, da Sie mit PHP Ihren Scriptcode in Ihre HTML Seiten einbetten können und Sie somit weitgehend Design und Programmierung von einander trennen können. Der Scriptcode selbst wird wie auch in Perl auf dem Server ausgeführt und nicht mit zum Browser übertragen. Die Browser-Version des Betrachters ist somit nicht relevant.


Der PHP-Code wird einfach in eine HTML-Seite integriert. Dazu wird der PHP-Code zwischen die Zeichenfolge gesetzt. PHP-Kommandos werden innerhalb des PHP-Bereiches in der Regel mit einem Semikolon abgeschlossen.

Sie können Ihre Internet-Seiten selbstverständlich auch in einem grafischen HTML-Editor anlegen und den PHP-Code im HTML-Modus (sofern vorhanden) oder anschließend in einem Texteditor einfügen. Die Datei speichern Sie schließlich nicht mit der Endung ".html" sondern ".php" oder ".php4", damit der Server auf Anhieb erkennt, dass hier ein PHP-Script ausgeführt werden muss. Laden Sie die Internet-Seite mit dem PHP-Script anschließend wie normale Internet-Seiten per FTP auf unseren Server hoch.

Beispiel: Hello World
Ein sehr einfaches Beispiel ist das Schreiben eines Textes, zum Beispiel "Hello World" mit PHP. Der Code dafür sieht so aus:

<html>
<head>
<title>Mein erstes PHP-Beispiel</title>
</head>
<body>
<h1>PHP-Beispiel:</h1>
<?PHP echo "Hello World" ?>
</body>
</html> 

Für Ihre Betrachter wird dann bei Aufruf der Datei statt des PHP-Scriptcodes der gewünschte Text eingeblendet:



Beispiel: Datumsausgabe
Ein ebenfalls einfaches Beispiel ist die Ausgabe des aktuellen Datums mit PHP. Der Code dafür sieht so aus:

<html>
<head>
<title>Mein zweites PHP-Beispiel</title>
</head>
<body>
<h1>PHP-Beispiel:</h1>
Heute ist der <?PHP echo date("d.m.Y",time()) ?>.
</body>
</html>

Für Ihre Betrachter wird dann bei Aufruf der Datei statt des PHP-Scriptcodes das aktuelle Datum eingeblendet:

Komplexere Beispiele
Wenn Sie keine Dauerverbindung zum Internet haben, empfiehlt es sich, zum Testen komplexerer PHP-Scripte eine eigene Testumgebung auf Ihrem Rechner aufzubauen. Dazu müssen Sie einen Webserver und PHP installieren. Wie das geht, entnehmen Sie den im Abschnitt Weitere Informationen vorgestellten Webseiten.

Sonderfall Startseite
Möchten Sie eine PHP Seite als Startseite einrichten, darf sich keine index.html oder index.htm auf dem Webspace befinden, da der Server Ihren Webspace nach verschiedenen Index-Startdateien in folgender Reihenfolge durchsucht: .html, .htm, .php

Die genaue Reihenfolge entnehmen Sie bitte dem Artikel:
Statt index.php können Sie auch andere Dateinamen wählen, welche als Startseite aufgerufen werden sollen. Weitere Informationen hierzu entnehmen Sie bitte dem Artikel:


Folgende Dateiendungen sind standardmäßig wie folgt zugeordnet:
Version Dateiendung
PHP 3 .php3, .phtml
PHP 4.1* .php, .php4
PHP 5.2.x .php5
PHP 4.4.x keine Dateiendung zugewiesen*, bzw. .php, .php4
* (PHP 4.1 nur für Bestandskunden mit einem Premium-Paket)

Lesen Sie auch:
Wie lauten die Pfade in Ihrem System?


PHP Data Sheet
Mit welchen Grundeinstellungen und Erweiterungen Ihnen PHP bei STRATO zur Verfügung steht, entnehmen Sie bitte den folgenden Artikeln:

Lesen Sie auch:
Mit welchen Grundeinstellungen steht PHP bei STRATO zur Verfügung?
Mit welchen Erweiterungen steht PHP bei STRATO zur Verfügung?


Weitere Informationen

Online Literatur
http://www.galileocomputing.de/openbook/php4/
PHP 4 Webserver-Programmierung für Einsteiger.
http://www.php.net 
Die Site des PHP-Entwicklerteams mit multilingualer Befehlsreferenz.
http://www.php-homepage.de
Homepage, bei der sich alles um die Scriptsprache PHP und die Datenbank MySQL dreht. Kostenlose Scripts, Links, News rund um PHP.
http://www.php-center.de
Große Site mit Anleitungen, Foren und News zu PHP.
http://www.phpwelt.de/
Bietet viele Informationen zu PHP und ein großes Script Archiv.
http://www.phpwizard.net/
Homepage des Entwicklerteams von "phpMyAdmin", einem hervorragendem PHP-Script zur Verwaltung von mySQL Datenbanken.
http://www.hotscripts.com/
Mehrere hundert fertige PHP-Scripte zum Download.