PHP Beispiele – Jetzt ausprobieren!
Wir bieten eine Reihe an Beispielen für HTML, JavaScript, PHP und MySQL. So gibt es Lösungen für häufig auftretende Problemfälle oder auch einfach Beispiele, die die Handhabung einiger Funktionen verdeutlichen sollen.
Eigenes CMS erstellen
Erstelle dein eigenes CMS mit unserem Tutorial. Dabei lernst du bestimmt einiges neues in Sachen Webentwicklung mit PHP.
Formulare
Eine der besten Leistungen von PHP besteht darin, HTML-Formulare dynamisch zu gestalten und die Daten weiter zu verwenden, mit relativ geringem Aufwand.
Datenbanken
PHP bietet umfangreiche Werkzeuge für die Arbeit mit den unterschiedlichen Datenbanken von MySQL bis Oracle. Am beliebtesten ist die Kombination von PHP mit MySQL . Deshalb beziehen sich die folgenden Beispiele auch darauf. Bevor die Tabellen einer Datenbank bearbeitet werden können, sind 2 Schritte erforderlich: die Verbindung zum Datenbankserver und das Auswählen der Datenbank.
Sessions
Eine Session ist in PHP der Prozess vom Start des PHP-Skripts bis zu dessen Beendigung. Alternativ kann eine Session explizit gestartet und beendet werden, wodurch eine Session mehrere Seitenöffnungen beinhalten kann. Der Sinn von Sessions ist zu verhindern, dass beim Wiederöffnen alle bisherigen Informationen verloren gehen.
Datum und Uhrzeit
Datums- und Zeitangaben werden vom System als numerischer Wert behandelt. Damit sie für den Menschen verständlich werden, müssen sie umgewandelt werden. Umgekehrt muss eine Zeitangabe, die wir verstehen können, für das System in einen numerischen Wert gewandelt werden.
WebDav-Client
Aufgrund der unbeschritten Vorteile erfreut sich die HTTP-WebDav-Erweiterung immer größerer Beliebtheit. Die Anbieter der Betriebssysteme bauen für den Zugriff auf ein WebDav-Laufwerk bereits standardmäßige Erweiterungen ein. Es gibt aber auch die Alternative für einen Administrator oder Programmierer, auf eine betriebssystem-unabhängige Variante zurückzugreifen. WebDav besteht aus einer Sammlung von HTTP-Methoden und so gibt es die Möglichkeit, sich mit einer Sprache wie z.B. PHP, die den Zugriff auf Sockets unterstützt, einen eigenen WebDav-Client zu programmieren.
- Interne connect-Funktion der Klasse
- Funktionen der WebDav-Klasse
- Inhalt des WebDav-Laufwerkes / Verzeichnisses
- Upload einer Datei in das WebDav-Verzeichnis
- Löschen einer Datei
- Anlegen eines neuen Ordners
- Zugriff auf die PHP-Klasse in einem Skript
- Aufruf der Funktionen in der PHP-Klasse
Datei-Uploads
Die Online-Festplatten, die fast schon zum Standardangebot eines Providers gehören oder das Webdav-Konzept sind für Datei-Uploads zwei sehr gute Praxisbeispiele. Nicht zu vergessen, sind die Webmail-Dienste, falls eine Email mit Anlage(n) verschickt werden soll. Dazu müssen die Dokumente erstmal auf den Webserver kopiert werden. Für den Upload auf den Webserver müssen keine weiteren Protokolle freigeschaltet werden und über Funktionen bzw. Attribute auf Browser- und Serverseite kann ein Missbrauch verhindert werden.
- HTML-Formular für Dateiupload
- Hinweise zu weiteren Attributen
- Upload-Parameter in der php.ini – Datei
- Parameter file_uploads
- Parameter upload_tmp_dir
- Parameter upload_max_filesize
- Parameter post_max_size
- Parameter max_input_time
- PHP-Skript für File-Upload
- Fehlerhandling im Skript
- Einsatz der Funktion move_uploaded_file()
- Upload von mehreren Dateien gleichzeitig
- Änderungen im PHP-Skript
Umfragensystem
Die Betreiber von Webseiten bzw. -portalen suchen nach immer neuen Möglichkeiten, um an persönliche Informationen von ihren Besuchern und Mitgliedern zu gelangen. Neben den eigentlichen Sinn von Umfragen, etwas über die Qualität des Produktes zu erfahren bzw. die Meinung zu bestimmten Ereignissen zu erfragen, werden sie in der Internet-Welt dazu verwendet, um die Persönlichkeit des Nutzers zu erfahren.
- Design der Datenbank
- Anlegen der Datenbank
- Anlegen der Tabellen in der Datenbank
- Anlegen von Indizes in den Tabellen
- Erstellung des PHP-Skriptes für die erste Umfrage-Seite
- Anzeige des Formulares
- PHP-Skript für die zweite Umfrageseite
- Eintrag in die Datenbank + Überprüfung
- Auswertung der Umfrageergebnisse
- Anzahl der registrierten und anonymen Teilnehmer
- Wieviele User haben an einem bestimmten Tag teilgenommen?
- Wieviele User haben eine bestimmte Antwort gegeben?
- Prozentuale Anteile der Teilnehmer für bestimmte Antworten
SOAP
Bei der Entwicklung von Webanwendungen wird die Zukunft in die Richtung von service-orientierten Architekturen (SOA) gehen. In diesem Zusammenhang spielen die Webservices im allgemeinen eine große Rolle. Mit dem SOAP-Protokoll können auf eine einfache und kostenlose Art und Weise Informationen zwischen Webanwendungen übermittelt werden. SOAP wird hauptsächlich mit Java eingesetzt, aber eine entsprechende Erweiterung ist auch in anderen Programmiersprachen integriert.
- Einführung in SOAP
- Geschichte von SOAP
- Funktionsweise von SOAP
- Einsatzgebiete von SOAP
- Aufbau einer SOAP-Nachricht
- SOAP und WSDL!?
- SOAP und PHP
- Freischaltung der Extension
- SOAP-Parameter in der php.ini
- Funktionen für den SOAP-Client
- Funktionsaufruf als Objekt-Methode
- Funktionsaufruf mit Client-Funktion
- Fehlerbehandlung bei SOAP-Requests
- Funktionen für den SOAP-Server
- Ausführen eines SOAP-Requestes
- Hinzufügen von Server-Funktionen oder Server-Klassen
- Ermitteln der Informationen im SOAP-Server
PEAR
PEAR steht für ” PHP Extension and Application Repository”. PEAR ist eine Gruppe von leistungsfähigen PHP-Klassen, die zur Weiterverwendung empfohlen werden.
Netzwerke und Internet
Die Verbindung zwischen Client und Server kann von PHP geprüft und beeinflusst werden.
Grafiken generieren
Mit PHP kann man auch Grafiken erstellen und eine Vielzahl von Grafik-Funktionen ausführen. Dazu muss die Standard- PHP-Installation allerdings um die GD-Bibliothek erweitern. Welche Bibliotheken gebraucht werden, hängt nicht zuletzt von den Grafik-Formaten ab, die verarbeitet werden sollen.
Dateien und Verzeichnisse
Mit PHP kann man auf das Dateisystem des Servers zugreifen, die Verzeichnisstruktur lesen, Ordner anlegen, ihre Namen ändern und sie wieder löschen, Dateien erzeugen, in gewissen Grenzen bearbeiten, kopieren, verschieben und löschen.
Weitere Beispiele
- PHP: Gravatar API ansteuern
- Das kleinste Blog System der Welt!
- Copyright verlängern – aber automatisiert!
- PHP Code hacken
- PDF-Dateien erstellen mit PHP
- PHP Datentypen richtig benutzen
- Reguläre Ausdrücke mit PHP
- PHP und XML – Gute Schnittstelle zwischen Webprojekten
- XML und Objekte in PHP
- RedBeanPHP: Datenbankzugriff auch ohne SQL
- Smarty – Die PHP Template-Engine
- PEAR – Das wohl größte PHP Framework
- PEAR QuickForm – Formular mit Validierung (PHP)
- Tutorial: PEAR’s Cache_Lite
- PHPDoc + Netbeans = schneller Entwickeln
- Webservice erstellen mit PHP
- Lokalisierung mit Gettext und PHP
- Md5 entschlüsseln
- GeoLocation mit PHP
- Datenbankbasiertes Login-System
- YouTube API – Videos suchen mit PHP
- PHP Anwendung mit APS Standard verpacken
- Erste Schritte mit Facebooks “Hack”
- Unterschiede von PHP 5 zu PHP 6
- CSV Import in PHP
- Kontaktformular mit 2 Zeilen Code gegen Spam schützen
- Automatische 301-Weiterleitung beim 404-Fehler
- WAMP: PHP am Heim-PC entwickeln
- Entwicklung eines einfachen Gästebuches
- E-Mails versenden mit PHP
- Konfiguration der php.ini
- Sicheres PHP trotz register_gobals on
- Deutsche Rechtschreibprüfung PHP – ohne pspell
- Objektorientierung in PHP (Grundlagen)
- Urls kürzen mit PHP (Url Shortener APIs)
- Simples Caching mit PHP
- PHPUnit – PHP Code besser testen!
- Tutorial: Erste Schritte mit Facebooks „Hack“
- PHP und XML
- Mit strcmp Zeichenketten vergleichen
- Einfache Seite mit PHP
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Über uns

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project