Photoshop
Cinema 4d
HTML / CSS
JavaScript
PHP
Flash
Fotografie
Terragen
Webserver
Informatik
Sonstige
Schnelleinstieg in PHP (Php Tutorial)
Tutorial erstellt von Rene, letzte Änderung am 13.07.2007
PHP in einem Satz
PHP ist eine serverbasierte Scriptsprache, die in HTML- Dateien eingebunden wird und zur Erzeugung dynamischer und flexibler Webseiten dient.
Wozu dient PHP?
PHP ermöglicht es, aus statischen HTML-Dateien dynamische, interaktive und flexible Webseiten zu machen.
Mit PHP ist es möglich, Eingaben, die Besucher auf einer Webseite machen, zu verarbeiten, zu speichern oder auf Datenbanken zuzugreifen. PHP kann Dateien und Grafiken erzeugen und manipulieren und natürlich ermöglicht PHP auch Auswertung von HTML-Formularen. Webseiten liegen nicht mehr als statische HTML-Dokumente auf dem Webserver vor, sondern als flexibler Programmcode, der sich den aktuellen Erfordernissen anpasst.
Wie funktioniert PHP?
Bei einer normalen Webseite liegt der HTML-CODE auf der Festplatte des Webservers. Fordert ein Besucher diese Seite an, so schickt der Webserver eine Kopie dieser HTML-Datei an den Webbrowser des Besuchers. Der Browser analysiert die gesendeten Daten und zeigt schließlich die Webseite an. Bei PHP ist das anders. Hier steht die angeforderte Datei nicht sendefertig zur Verfügung, sondern wird erst in dem Moment generiert, in dem ein Besucher auf sie zugreifen will.
Auf dem Server steht gewissermaßen nur die Rohfassung oder Konstruktionsanweisung der angeforderten Seite parat. Diese Rohfassung besteht aus normalem HTML-Code, in den PHP- Anweisungen eingebaut sind. Diese Anweisungen können sehr einfach sein – zum Beispiel: „ Füge am Kopf jeder angezeigten Seite das aktuelle Datum ein“ – aber auch beliebig komplex werden.
Der Besucher merkt von all dem nichts, er fordert per Mausklick auf einem Link oder über seine Bookmarks ein Dokument von einem Webserver an. Der Webserver führt die PHP- Anweisungen aus und setzt so das HTML-Dokument zusammen, das dem Besucher übermittelt wird.
Der Besucher bekommt die PHP- Anweisungen also gar nicht zu Gesicht, sondern nur das fertige Ergebnis.
Selbst ein Blick in den Quelltext verrät nichts über die Entstehung der Seite, lediglich die Dateiendung – „name.php“ statt „name.html“ – verrät, dass es sich hier um eine dynamisch erzeugte Webseite und nicht um eine statische HTML- Datei handelt.
Script- und Programmiersprachen
Auch wenn man mit PHP programmiert, ist PHP doch eine Script- und keine Programmiersprache. Bei einer Programmiersprache wird der Programmcode (also sämtliche Anweisungen, in denen definiert wird, was das Programm können soll) durch einen so genannten Compiler in ein abgeschlossenes Programm umgesetzt, das als eigenständige Applikation gestartet werden kann.
Dieses Programm kann beliebig kopiert und auf verschiedenen Computern eingesetzt werden, der ursprüngliche Programm – bzw. Quellcode ist dabei nicht mehr erforderlich.
Bei einer Scriptsprache werden dagegen die Anweisungen in einer Textdatei gespeichert, die von einem so genannten Interpreter abgearbeitet werden. Die PHP –Datei wird also vor jedem Aufruf erst vom Webserver in ein lauffähiges Programm umgesetzt, das nur so lange existiert, so lange der Besucher sich die PHP- Seite anzeigen lässt.
Beispiele für Programmiersprachen sind etwa C++ oder Delphi und für Scriptsprachen PHP, Javascript oder Perl.
>> Allgemeine Fragen oder Probleme mit dem Tutorial? Hier gehts zum Forum!
PHP ist eine serverbasierte Scriptsprache, die in HTML- Dateien eingebunden wird und zur Erzeugung dynamischer und flexibler Webseiten dient.
Wozu dient PHP?
PHP ermöglicht es, aus statischen HTML-Dateien dynamische, interaktive und flexible Webseiten zu machen.
Mit PHP ist es möglich, Eingaben, die Besucher auf einer Webseite machen, zu verarbeiten, zu speichern oder auf Datenbanken zuzugreifen. PHP kann Dateien und Grafiken erzeugen und manipulieren und natürlich ermöglicht PHP auch Auswertung von HTML-Formularen. Webseiten liegen nicht mehr als statische HTML-Dokumente auf dem Webserver vor, sondern als flexibler Programmcode, der sich den aktuellen Erfordernissen anpasst.
Wie funktioniert PHP?
Bei einer normalen Webseite liegt der HTML-CODE auf der Festplatte des Webservers. Fordert ein Besucher diese Seite an, so schickt der Webserver eine Kopie dieser HTML-Datei an den Webbrowser des Besuchers. Der Browser analysiert die gesendeten Daten und zeigt schließlich die Webseite an. Bei PHP ist das anders. Hier steht die angeforderte Datei nicht sendefertig zur Verfügung, sondern wird erst in dem Moment generiert, in dem ein Besucher auf sie zugreifen will.
Auf dem Server steht gewissermaßen nur die Rohfassung oder Konstruktionsanweisung der angeforderten Seite parat. Diese Rohfassung besteht aus normalem HTML-Code, in den PHP- Anweisungen eingebaut sind. Diese Anweisungen können sehr einfach sein – zum Beispiel: „ Füge am Kopf jeder angezeigten Seite das aktuelle Datum ein“ – aber auch beliebig komplex werden.
Der Besucher merkt von all dem nichts, er fordert per Mausklick auf einem Link oder über seine Bookmarks ein Dokument von einem Webserver an. Der Webserver führt die PHP- Anweisungen aus und setzt so das HTML-Dokument zusammen, das dem Besucher übermittelt wird.
Der Besucher bekommt die PHP- Anweisungen also gar nicht zu Gesicht, sondern nur das fertige Ergebnis.
Selbst ein Blick in den Quelltext verrät nichts über die Entstehung der Seite, lediglich die Dateiendung – „name.php“ statt „name.html“ – verrät, dass es sich hier um eine dynamisch erzeugte Webseite und nicht um eine statische HTML- Datei handelt.
Script- und Programmiersprachen
Auch wenn man mit PHP programmiert, ist PHP doch eine Script- und keine Programmiersprache. Bei einer Programmiersprache wird der Programmcode (also sämtliche Anweisungen, in denen definiert wird, was das Programm können soll) durch einen so genannten Compiler in ein abgeschlossenes Programm umgesetzt, das als eigenständige Applikation gestartet werden kann.
Dieses Programm kann beliebig kopiert und auf verschiedenen Computern eingesetzt werden, der ursprüngliche Programm – bzw. Quellcode ist dabei nicht mehr erforderlich.
Bei einer Scriptsprache werden dagegen die Anweisungen in einer Textdatei gespeichert, die von einem so genannten Interpreter abgearbeitet werden. Die PHP –Datei wird also vor jedem Aufruf erst vom Webserver in ein lauffähiges Programm umgesetzt, das nur so lange existiert, so lange der Besucher sich die PHP- Seite anzeigen lässt.
Beispiele für Programmiersprachen sind etwa C++ oder Delphi und für Scriptsprachen PHP, Javascript oder Perl.
>> Allgemeine Fragen oder Probleme mit dem Tutorial? Hier gehts zum Forum!