Auf dieser Seite stellen wir Ihnen Informationen
zum Thema "Php" vor. Es wird in unterschiedlichen
Bereichen und an Hande von Beispielen
eine kleine Einführung zu der Php Programmiersprache
gegeben.
PHP ist eine Abkürzung, bloß wovon?
Es steht für Hypertext Preprocessor
oder, sagen andere, für Personal
HomePage-Tools - es ist heute die
meist verwendete Scriptsprache
im Internet. Ohne PHP sähen die
meisten Webseiten noch so aus,
wie sie vor der Erfindung von PHP
aussahen: Tabellen und Frames wären
das höchste der Gefühle. Um dynamische
Webseiten zu erstellen, braucht
man PHP. Gästebücher, Blogs, die
angepasste Begrüßung eines Besuchers
oder das moderne AJAX greifen im
Wesentlichen auf PHP zurück.
Und weil PHP eine der einfachsten
und dabei so mächtigen Programmiersprachen
ist, wurde sie seit 1995 von einer
weltweiten Community weiterentwickelt
bis derzeit - Anfang 2008 - in
die fünfte Generation. PHP wurde
direkt für Webanwendungen entwickelt.
Das zeigt sich unter anderem daran,
dass der Code direkt in den HTML
Quelltext geschrieben wird.
PHP ist eine Programmiersprache.
Was ist Programmieren? Kurz gesagt,
bedeutet Programmieren, dem Computer
zu sagen, wo der Hase lang läuft.
Computer sind blöd. Darum müssen
Sie ihnen alles genau aufschreiben
und sie tun das dann genau so.
Das Problem dabei: Computer sprechen
nicht Deutsch, darum muss der Programmierer
die Sprache des Computers sprechen.
PHP bietet sich an, weil es relativ
einfach zu lernen ist, weil es
sehr mächtig ist und weil es für
alle gängigen Anwendungen Codevorlagen
gibt - vergleichbar mit Textbausteinen.
Und anders als für Perl oder Ruby-on-Rails
gibt es um PHP eine riesige Community.
Variablen sind Platzhalter. Sie
sind wie eine Tasse, die für die
Dauer einer Programmausführung
zur Verfügung steht. Ob in die
Tasse Milch, Sand oder Farbe gegossen
wird, ist dem Programmierer frei
gestellt. Anders gesagt: Die Wertbelegung
einer Variablen ist frei wählbar.
Sogar die Bezeichnung der Variablen
ist im Wesentlichen frei wählbar.
PHP - Variablen erkennt man dararn,
dass sie immer mit einem Dollar-Zeichen,
$ beginnen. Die Variable heißt
dann zum Beispiel $vorname oder
$k oder $mein_variablenname_der_wahl.
PHP Funktionsnamen sind reservierte
Wörter und dürfen nicht als Variablenname
verwenet werden.
Mit PHP werden Webseiten interaktiv.
Beispielsweise lassen sich damit
Eingaben in Formulare kontrollieren
und auswerten. Wenn man 20 Eingabefelder
ausgefüllt hat, auf "Abschicken" klickt
und nur die Meldung "Fehler" erhält,
ist das ärgerlich. Was sich hier
zeigt: Es sind zwei verschieden
Sachen, ob das PHP Programm eine
fehlerhafte Eingabe erkennt und
wie genau es eine ungültige Eingabe
benennt. Darum ist Textausgabe
ein Muss. Sie ist wichtig, um Benutzern
Feedback zu geben.
PHP kennt für die Ausgabe von
Text zwei Befehle, "echo" und "print".
In dem Kapitel erfahren Sie, welcher
Befehl wann verwendet wird.
Das Kunstwort ist die Abkürzung
für "here document", zu Deutsch "hier
beginnt das Dokument". Innerhalb
des heredoc Operators können Sie
ganz normalen HTML Quellcode schreiben.
Das erspart den wiederholten Zeilenbeginn
mit dem echo Befehl. So lassen
sich PHP und HTML noch leichter
miteinander mischen. In Kurzform
sieht die Heredoc Syntax so aus:
Die include() - Anweisung dient
zum Einbinden von Quellcode. Wird
diese Funktion aufgerufen, wird
der im Funktionsaufruf angeführte
Dateiname, bzw. deren Inhalt in
die aufrufende Datei eingebunden.
Durch diese Verkettung von Dateiinhalten
wird der Code viel übersichtlicher,
man spart sich massenhaft Arbeit
und vor allem: Dadurch wird ein
modularer Programmaufbau ermöglicht.
Bei der Fehlersuche oder Anpassungen
des PHP Skripts ist es dann nur
nötig, jeweils eine Datei zu editieren
- und alle anderen Dateien, die
per include(); darauf zugreifen,
können unverändert bleiben.
Auch wird dadurch erleichtert,
wenn mehrere Programmierer ein
komplexes Skript schreiben. Keiner überschreibt
die änderungen eines anderen und
keiner muss, um skripten zu können,
das ganze Programm kennen. Und
dennoch funktioniert es - zumindest
aber ist das der anzustrebende
Idealzustand. :)
Arrays sind Wertelisten, die aus
einem Schlüssel-Werte-Paar (key-value)
bestehen. Bei den einfachen indizierten
Arrays ist der Schlüssel ein mit
0 beginnender Index-Wert. Bei assoziativen
Arrays dagegen lässt sich nicht
nur der Wert, sondern auch der
key frei bestimmen. Angewendet
auf Formulare in PHP bedeutet das:
key gibt den Namen des Formularfeldes;
value ist der eingetragene Wert
(z.B. Passwort).
Bei den einfachen indizierten
Arrays ist der Schlüssel ein mit
0 beginnender Index-Wert. Der Index
12 steht bei automatischer Sortierung
vor dem Wert 2, doch eine Sortierung,
die einen Wert von 2 vor 12 sortiert,
ist in den meisten Fällen leichter
nachvollziehbar und wird erwartet.
Kein Problem: mit den folgenden
PHP Anweisungen können Sie die
Sortierreihenfolge der Arrays selbst
festlegen.
If-else steht für wenn-dann. Durch
die if-else Entscheidungsstruktur
werden Aktionen abhängig vom Eintreffen
oder Nichteintreffen bestimmter
Bedingungen geregelt. Diese Anweisung
ist grundlegend (nicht nur) im
Programmieren für flexible Reaktionen
des Programms. Wenn die geprüfte
Bedingung wahr ist (erfüllt wurde),
tritt Fall A in Kraft. Wonst -
also wenn die Bedingung nicht wahr
ist - führt das Programm Fall B
aus.
Mit der for Schleife können Sie
mit Angabe von einer Stopp - ,
und Ablauf Bedingung ein Array
ausgeben. Auf der nachfolgenden
Seite wird Ihnen erklärt wie Sie
in Php eine for Schleife verwenden
und dies auch nützlich einsätzen
um sich z.b. viel Schreibarbeit
zu sparen.
Die foreach Schleife durchläuft
ein Array und gibt die dort gespeicherten
Werte zurück. Auf diese Art und
Weise lassen sich alle Werte eines
Arrays ermitteln und anzeigen.
Einführung in die Verwendung der while-Schleife und do-while-Schleife in PHP. Die
Seite enthält eine
klare Erklärung der while-Schleife und ihrer Funktionsweise sowie Beispiele, die
die Verwendung der Schleife veranschaulichen. Zusätzlich werden verschiedene
Anwendungsbeispiele gezeigt, wie die Schleife in der Praxis verwendet werden
kann. Die Seite ist übersichtlich gestaltet und eignet sich sowohl für Anfänger
als auch für fortgeschrittene PHP-Entwickler, die ihre Kenntnisse in der
Verwendung von Schleifen in PHP erweitern möchten.
In diesem Kapitel erfahren Sie,
wie Dateien eingelesen werden und
welche Befehle zur Verfügung stehen,
wenn in einer geöffneten Datei
Daten abgelegt (geschrieben) oder
ausgelesen werden sollen. Vorgestellt
und an Beispielen erläutert wird
die Syntax für die Vergabe von
Lese- und Schreibrechten und die
Positionierung des Pointers.
Wir versuchen Ihnen anhand der
Funktion date() und time() Ihnen
zu erklären, wie Sie das aktuelle
Datum ausgeben. Es wird hierbei
auf die Parameter bei der Funktion
date() eingegangen und an Beispielen
erklärt.
Sehr häufig kommt es vor, das
durch eine fehlerhafte Eingabe,
ein Fehler im PHP Script auftritt.
Manchmal ist es nicht möglich,
diesen nachvollziehen zu können.
Daher ist es sehr wichtig bei einem
Fehler, diesen zu protokollieren
und das Skript nicht abzubrechen.
In diesem Artikel wird erklärt
wie man eine Ausnahmebehandlung
in PHP macht.
Einer der wichtigsten Themas,
für die Anfänger ist
zu verstehen den Unterschied zwischen
GET und POST. In diesem Artikel
wird erklärt, wie sie Inhalte
in einer Variabel speichern mit
der Übergabe von Daten, an
ein Script. Dabei wird darauf eingegangen
was globale Variablen, GET und
POST ist.
Sehr häufig benötigt man die mail(); Funktion
in der Programmiersprache PHP.
In diesen Artikel erklären wir
ihnen, wie man mit PHP eine E-Mail
versendet. Dies wird mit einem
Codebeispiel dargestellt, damit
ist einfach und verständlich ist.
Es wird zusätzlich in diesem Beispiel,
direkt auf die Parameter von der mail(); Funktion
eingegangen.
In dieser Anleitung wird ihnen
erklärt, wie sie mit PHP eine individuelle
Funktion erstellen. Dabei wird
direkt auf den Aufbau von einer
PHP Funktion eingegangen. Es wird
versucht anhand mehreren Beispielen
ihnen zu erklären, wie sie die
PHP Funktionen richtig benutzen
um einen Mehrwert zu erzielen.
Dabei wird auf die Funktionalität
von globalen Variablen eingegangen
sowie den Rückgabewert der einzelnen
Funktion.
Immer wieder benötigt man "Suchen und Ersetzen" in Php. In dieses Kapitel
erklären wir
Ihnen, wie Sie in Php Suchen und Ersetzen können. Es wird hierbei auf die
Funktionen:
ereg_replace(), str_replace(), preg_match() eingegangen mit Codebeispielen.
Wenn Sie ein Bestellformular oder Kundenbereich erstellen möchten, kommen Sie
nicht an PHP
Sessions vorbei. In dieses Kapitel erkläre ich Ihnen, wie Sie eine Php Session
aufbauen und
effektiv nutzen. Es wird zusätzlich wird ein wenig auf die Sicherheit von
Sessions
eingegangen.
Wenn Sie regelmäßig neue PHP-Script entwickeln, ist es empfehlenswert, dass sie
sich einen
lokalen Testserver einrichten. Mit XAMPP kann man innerhalb von 5 Min. unter
Windows XP oder
anderen Betriebssystemen einen lokalen Testserver einrichten. In diesen Artikel
stellen wir
Ihnen XAMPP vor und Runden dies mit einer Schritt-für-Schritt-Erklärung ab.