Bevor wir PHP-Seiten erstellen, müssen wir erstmal sichergehen, dass auf dem Webserver PHP aktiviert ist. Wenn PHP nicht eingeschaltet ist, werden PHP-Seiten nicht durch den PHP-Parser geschickt. Dementsprechend kann auch keine PHP-Anweisung umgesetzt werden.
PHP-Seiten haben die Dateiendung .php. Daher erstellen wir als erstes eine dementsprechende Datei. In diese Datei fügen wir folgenden Code ein:
<?php
echo 'Hello World';
?>
Somit lernen wir auch die ersten PHP-Codes kennen. PHP-Befehle beginnen mit dem Befehl <?php oder man könnte auch die Kurzform <? nehmen. Die Kurzform ist jedoch nicht mehr XML-konform. Daher sollte man die Kurzform nicht mehr nehmen. Beendet wird der PHP-Code mit ?>. Alles was nun zwischen Beginn und Ende steht, wird von dem PHP-Parser übersetzt. Daher ist es möglich und es ist auch gängige Praxis, dass die Programmierer PHP-Code in HTML einbetten. Der folgende Code wäre beispielsweise eine Einbettung von PHP-Code in HTML-Code:
<b><?php
echo 'Hello World';
?></b>
Bei diesem Beispielcode wurde der PHP-Code mit dem HTML-Code <b> (fett) umschlossen. Kommen wir zum eigentlichen Befehl echo 'Hello World';. Dies ist die Anweisung, auf dem Monitor den Text Hello World auszugeben. Wenn Sie also den letzten Befehl in Ihre PHP-Seite einbauen, müsste auf dem Monitor ein fettgeschriebenes Hello World erscheinen. Beachten Sie bitte die Kombination. Für fette Schriftart haben wir ein HTML-Befehl. Für die Anweisung ein PHP-Befehl. Sie könnten jetzt auf die Idee kommen und fragen, warum Sie denn ein PHP-Befehl benötigen um einfach nur Hello World auszugeben? Man könnte doch alles auch in HTML schreiben. Da haben Sie völlig Recht. Nur wollen wir erstmal testen, ob unsere PHP-Seiten überhaupt funktionieren. Außerdem könnte man den echo Befehl für Anweisungen mit bestimmten Bedingungen benutzen. Denken Sie an das Beispiel in der Einführung. Beispielsweise könnte man (in unserer Sprache übersetzt) so etwas schreiben wie: Wenn Uhrzeit ist zwischen 6.00 und 20.00, schreibe Guten Tag, ansonsten schreibe Guten Abend. Für solche Dinge wird der echo-Befehl sehr oft gebraucht. Nun wollen wir aber unsere Seite fertigstellen und testen. Schreiben Sie bitte den Code genauso in Ihre PHP-Seite. Vergessen Sie nicht die Hochkommas ' und den Semikolon ; im Code.Was diese bedeuten erklären wir Ihnen später. Speichern Sie die Datei ab und laden es per FTP auf Ihrem Speicherplatz auf dem Server. Nun rufen Sie die Datei über den Browser auf. Wenn auf dem Monitor der Text Hello World erscheint, funktioniert PHP auf dem Server und Sie können PHP-Seiten erstellen.
Was aber wenn es nicht klappt? Nun, erstmal genau kontrollieren ob der Code wirklich genauso geschrieben wurde und die Dateiendung .php ist. Wenn das alles zutrifft, den Webhoster kontaktieren und fragen, ob PHP eingeschaltet ist. Wenn es eingeschaltet ist, kann es sein, dass der Webserver auf eine andere PHP-Endung eingestellt ist. Beispielsweise .php4 oder ähnlich. In diesem Fall die Dateiendung dementsprechend ändern. Wenn nicht, entweder einen Speicherplatz beantragen wo PHP eingeschaltet ist oder den Provider wechseln.