Ihre erste PHP-erweiterte Seite
Erstellen Sie eine Datei mit dem Namen hallo.php
und speichern Sie sie im Root-Verzeichnis Ihres Webservers
(DOCUMENT_ROOT) mit dem folgenden Inhalt:
Beispiel 2-1. Unser erstes PHP-Skript: hallo.php
<html> <head> <title>PHP-Test</title> </head> <body> <?php echo "<p>Hallo Welt</p>"; ?> </body> </html>
|
Benutzen Sie Ihren Browser, um die Datei über den Webserver-URL
aufzurufen. Der URL muss mit "/halle.php" enden. Wenn Sie lokal
entwickeln, sieht der URL z.B. so aus:
http://localhost/hallo.php oder
http://127.0.0.1/hallo.php - andere Adressen
sind aber, abhängig vom Webserver, auch möglich.
Sie können sich auch die Direktiven
DocumentRoot und
ServerName in der Konfigurationsdatei Ihres
Webservers für weitere Informationen anschauen (bei Apache
lautet der Name dieser Datei httpd.conf).
Wenn Sie alles korrekt installiert haben, wird die Datei von
PHP geparst und Sie werden die folgende Ausgabe in Ihrem
Browser sehen:
| <html>
<head>
<title>PHP-Test</title>
</head>
<body>
<p>Hallo Welt</p>
</body>
</html> |
|
Beachten Sie, dass dies nicht mit einem CGI-Skript vergleichbar ist.
Die Datei muss nicht ausführbar oder sonst irgendwie speziell sein.
Stellen Sie sich die Datei wie eine normale HTML-Datei vor, die eine
spezielle Menge von Tags zur Verfügung stellt, mit denen Sie viele
interessante Dinge machen können.
Das Beispiel ist extrem einfach und natürlich brauchen Sie PHP nicht,
um eine Seite wie diese zu erstellen. Denn es macht nicht mehr, als
Hallo Welt mit der echo()-Anweisung
von PHP auszugeben.
Wenn Sie dieses Beispiel ausprobiert haben und Sie aber keine Ausgabe
erhalten haben oder zum Download aufgefordert worden sind oder die
komplette Datei als Text erhalten haben, dann ist es sehr wahrscheinlich,
dass auf Ihrem Server PHP nicht aktiviert ist. Fragen Sie in diesem
Fall Ihren Administrator und weisen Sie ihn auf das
Installations-Kapitel hin.
Wenn Sie lokal entwickeln, lesen Sie bitte das Installations-Kapitel,
um festzustellen, ob alles richtig konfiguriert wurde.
Sollten Ihre Probleme nach Lesen dieses Kapitels immer noch bestehen,
zögern Sie nicht und nutzen Sie eines der vielen Support-Angebote.
Der wichtigste Punkt im Beispiel ist, Ihnen das spezielle PHP Tag-Format
zu zeigen. Im Beispiel wurde <?php verwendet,
um den Beginn eines PHP-Tags zu kennzeichnen. Anschließend folgte
die PHP-Anweisung. Mit dem schließenden Tag, ?>,
wurde der PHP-Modus wieder verlassen. Sie können an jeder Stelle und so
oft Sie wollen, in den PHP-Modus wechseln und ihn wieder verlassen. Für
weitere Details lesen Sie bitte den Abschnitt zu den Grundlagen der Syntax von PHP.
Anmerkung zu Text-Editoren:
Es gibt eine ganze Reihe von Text-Editoren und Integrated Development
Environments (IDEs), mit denen Sie Ihre PHP-Dateien erstellen, bearbeiten
und managen können. Eine Liste solcher Programme finden Sie hier:
PHP Editor's List.
Wenn Sie einen Editor vorschlagen möchten, besuchen Sie bitte die genannte
Seite und bitten Sie den Betreiber der Seite, dass er den Editor
der Liste hinzufügt.
Wir empfehlen Ihnen einen Editor zu benutzen, der Syntax-Highlighting
bietet.
Anmerkung zu Textverarbeitungen:
Textverarbeitungen wie StarOffice Writer, Microsoft Word und Abiword sind
keine gute Wahl, um PHP-Dateien zu bearbeiten.
Wenn Sie eines dieser Programme für dieses Test-Skript nutzen möchten,
dann müssen Sie sicherstellen, dass die Datei als "Nur Text"-Datei
gespeichert wird, da PHP sonst das Skript nicht lesen und nicht
ausführen kann.
Anmerkung zu Notepad, dem Windows-Standard-Editor:
Wenn Sie Ihre PHP-Skripte mit Notepad schreiben, müssen Sie sicherstellen,
dass Ihre Dateien mit der Endung .php gespeichert
werden. (Notepad fügt die Endung .txt automatisch
an den Dateinamen an, wenn Sie das nicht mit einem der folgenden Schritte
verhindern.)
Wenn Sie die Datei speichern und einen Namen für die Datei eingeben sollen,
dann setzen Sie den Dateinamen in Anführungszeichen (z.B.
"hallo.php").
Alternativ können Sie auch im "Datei speichern"-Fenster in der Drop-Down-Liste
"Dateityp" die Einstellung auf "Alle Dateien" ändern. Sie können dann den
Dateinamen ohne Anführungszeichen eingeben.
Nachdem Sie jetzt erfolgreich ein einfaches, funktionierendes PHP-Skript
geschrieben haben, wird es Zeit, das berühmteste PHP-Skript zu schreiben.
Rufen Sie die Funktion phpinfo() auf und Sie bekommen
viele nützliche Informationen über Ihr System und Ihre Installation wie
z.B. die verfügbaren vordefinierten Variablen,
die geladenen PHP-Module und die Konfigurations-Einstellungen. Nehmen Sie
sich etwas Zeit und schauen Sie sich diese wichtigen Informationen an.