php-homepage.com

PHP Einführung

PHP ist eine (serverseitige) Skriptsprache für Webanwendungen. Serverseitig heißt, das Skript wird vom Webserver ausgeführt bzw. umgesetzt.
Im Fall von PHP sind das meist kleinere Internetanwendungen oder einfach Funktionen, die mit HTML alleine nicht realisiert werden können.
Doch der Hauptpunkt ist die Erzeugung von dynamischen Webseiten, die Grundlage sämtlicher content management systeme kurz cms. Aber auch bei einfachen html-Seiten kann PHP-Code integriert werden und PHP bietet hier viele Möglichkeiten Funktionen oder Sripte einzufügen, die mit statischem html nicht realisierbar sind.
Das Prinzip einer dynamischen Webseite veranschaulicht sich am besten anhand folgendes Beispiels:
Man erstellt eine homepage mit mehreren Unterseiten, Navigation, Kopfteil (header), Fußteil (footer),... Da man ein einheitliches Design innerhalb einer Präsenz erreichen will, sollten eben genannte Teile einer Seite gleich oder zumindest ähnlich sein. Eine einfache und praktische Möglichkeit hierfür bietet PHP include.

fertige PHP Scripte

Wozu das Rad neu erfinden?
Viele Programmierer teilen gerne ihre Scripte und freuen sich bestimmt wenn ihre Arbeit mehrfach genutzt wird,
ebnso über Lob und Kritik ihrer Arbeit.
Mittlerweile gibt es frameworks für Alles und Jedes,
aber auch nützliche kleine Scripte, die oft nur eine oder wenige Funktionen erfüllen. Etwa eine Kommentarfunktion für meine Seite hier: Natürlich könnte ich die selbst scripten,
aber ich muss zugeben, dass ich nicht sonderlich sattelfest
in Sachen Hacks und Sicherheitslücken bin.
Warum also nicht auf die oft bereits vielfach getestete Arbeit erfahrenerer Programmierer zugreifen?

Auch der Faktor Zeit spielt keine unwesentliche Rolle,
also mal auf github gestöbert...
- Google liefert zu dem Thema ja (fast)nur kommerzielle Ergebnisse.

PHP include

Mit php include sehen wir uns eine erste, sehr komfortable Funktion von php an. Es bietet die Möglichkeit, Dateien, bzw. deren Inhalt direkt einzubinden. Sei es einfach ein vorgefertigtes script, das wir mehrmals an unterschiedlichen Orten aufrufen, ein html-Dokument, das wir als Teil des aufrufenden Dokuments einbinden wollen, Elemte wie Navigation, header, footer usw. PHP include ist ein "besserer" Ersatz für frames, welche in der Vergangenheit gern genutzt wurden, mittlerweile aber aus vielerlei Gründen nicht mehr verwendet werden sollten! (Menüstrukturen, Suchmaschinenoptimierung,...)

PHP-Einbindung

Im ersten Beispiel für PHP sehen wir uns zuerst die Einbindung von php in ein bestehendes html-Dokument an. Als Beispielseite verwenden wir das Beispiel aus der Einführung in (x)html. Wichtig ist, dass wir die datei nun index.php nennen, damit der Server weiß, dass die Datei php-code enthält, den er interpretieren muss! Wie auch andere Skriptsprachen kann der PHP-Code einfach mittels tag, in diesem Fall mit dem php-tag in bestehenden html-Code eingebunden werden.

PHP Ausgabe

ausgeben von php code Natürlich bietet PHP weit mehr Möglichkeiten als die einfache Ausgabe von Text und Variablen, aber mit diesem sehr einfach aufgebauten tutorial möchte ich Sie Schritt für Schritt voranbringen und Einsteiger nicht mit Fachchinesisch überfordern. Der erste Schritt um php anzuwenden, ist das einfache Ausgeben von php.