Die Php Programmiersprache

Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 
Script Seite

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog Verzeichnis

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
http://www.Hosterplus.de
pixelx.de
Bei diesen Anbieter bekommt man verschiedene Webho...
http://www.pixelx.de
 
 
 

Die Php Programmiersprache

Sie befinden sich: Home > Php

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.

Was ist Php?
Was ist Php?

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.


Einführung in Php
Einführung in Php

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
Variablen

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.


Text ausgeben mit Php
Text ausgeben mit Php

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.



Heredoc Syntax
Heredoc Syntax

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:

echo << beliebiger HTML Code
NAMENACHWAHL;


Include
Include

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. :)


Was ist ein Array?
Was ist ein Array?

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).


Arrays sortieren
Arrays sortieren

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 Anweisung
if Anweisung

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.


Php for Schleife
Php for Schleife

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.


foreach Schleife
foreach Schleife

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.


Dateihandling mit PHP
Dateihandling mit PHP

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.


Datum und Zeit mit PHP
Die Funktion date() in PHP

Wir versuchen Ihnen an Hand der Funktion date() und time() Ihnen zu erklären, wie Sie das aktuelle Datum ausgeben. Es wird hierbei auf die Parametern bei der Funktion date() eingegangen und an Beispielen erklärt.


Ausnahmebehandlung in Php
Ausnahmebehandlung in Php

Sehr häufig kommt es vor, das durch ein fehlerhafte Eingaben, 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.


POST oder GET ?
Variablen an ein Formular übergeben

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.


E-Mail mit Php versenden
E-Mail mit Php versenden

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.


Php Function
Php Function

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.


Php Function
Suchen und Ersetzen mit Php

Immer wieder benötigt man "Suchen und Ersetzen" in Php. In diesen 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.


Php Session
Php Session

Wenn Sie ein Bestellformular oder Kundenbereich erstellen möchten, kommen Sie nicht an PHP Sessions vorbei. In diesen Kapitel erklären ich Ihnen, wie Sie eine Php Session aufbauen und effektiv nutzen. Es wird zusätzlich wird ein wenig auf die Sicherheit von Sessions eingegangen.


XAMPP
Lokaler Entwicklungsserver

Wenn Sie regelmäßig neue PHP-Script entwickeln, ist es empfehlenswert das 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.