Sitemap
Startseite
E-Book zum PHP-Kurs
Videokurs PHP und Datenbanken
Voraussetzungen
Möglichkeiten von PHP
Wie/Wo laufen Webanwendungen
Software zum PHP lernen
PHP und Apache mit XAMPP
WARNING: Directory mismatch
PHP und Apache für MAC
Editoren zum Programmieren
Konfiguration von Scriptly
FTP-Programme
FTP-Programm WinSCP
HTML-Grundkentnisse
Internet Browser
Webspace mit PHP-Unterstützung
Alternativen zu XAMPP
PHP lernen für Einsteiger
Erstes Programm
Ausgabe in Browser: echo
Sonderzeichen maskieren
Auskommentieren von Code
PHP und HTML mischen
Variablen
Verkettungsoperator
Vordefinierte Variablen
phpinfo
Berechnungen in PHP
Funktionen von PHP
Zahl mit 2 Nachkommastellen ausgeben
Funktionen ab PHP 7
kommt Inhalt in Zeichenkette vor?
Datumsfunktionen date()
mit Datum rechnen
Bedingungen if else
Formularauswertung
Notice: Undefined index
leere Variablen befüllen über null coalescing operator
Affenformular Beispiel
Eindeutige ID erzeugen
Dateien schreiben - Besucherzähler
Schleifen
Funktionen in PHP
häufige Fehlerquellen
PHP für Fortgeschrittene
Formularinhalte in Dateien speichern
Dateien auslesen
Verzeichnis einlesen
Variablen-Typen
Konstanten - fixe Variablen
Bedingungen if elseif
Bedingungen switch
Daten vergleichen
E-Mails mit PHP erstellen
HTML-E-Mail mit PHP erstellen
Übung Newsletteranmeldung
Script Newsletteranmeldung
Spam vermeiden im Kontaktformular
Arrays
Assoziatives Array
Elemente zählen
Array-Inhalte ausgeben for - foreach
Sortieren von Arrays
Doppelte Einträge im Array löschen
Mehrdimensionale Arrays
Nützliche Funktionen für Arrays
Array löschen
Beispiel Bildergalerie erstellen
Funktionsbibliotheken erstellen
Übung Terminkalender
Lösung Übung Terminkalender
SESSION - Gedächtnis für PHP
Einlogg-Script über PHP
Grafiken erstellen
Lösung E-Mail als Grafik
CAPTCHA erstellen
Lösung Captcha-Clock
Upload von Dateien auf den Webserver mit PHP
Reguläre Ausdrücke - Regular Expressions
Daten aus Excel in PHP nutzen
Objektorientierte Programmierung in PHP
Eigenschaften/Attribute eines Objektes
Methoden eines Objektes
Klassen und Objekte
Beispiel Klasse/Objekt
Konstruktor / Destruktor
Vererbung bei Klassen
PHP5 Klassen
Fremde Klassen nutzen
MySQL Tutorial - Datenbank unter PHP
Daten strukturieren
Primär- und Fremdschlüssel
Beziehungen
Datenstruktur grafisch darstellen
Aufbau Datensatz
Entity Relationship Modell (ERM)
Normalisierung
MySQL testen
MySQL-Anweisungen lernen - phpMyAdmin nutzen
SELECT - Varianten und Möglichkeiten
Datenbankanwendung Schritt für Schritt programmieren
Über PHP auf Datenbank zugreifen
Daten aus Datenbank auslesen
Ausgabe der Daten
Datensätze ändern über SQL-Anweisung
Update über PHP einer SQL-Query
Löschen von Datensätzen über SQL-Anweisungen
Datensätze über SQL-Anweisungen einfügen
Werte binden
Zusammenführung: Datenbankprogramm in PHP
Formular vorbereiten für neuen Datensatz
Formularinhalt speichern in Datenbank
Datensatz löschen durch User
Datensatz bearbeiten durch User
Erweiterung: Datenbankprogramm in PHP
Anzeigen eines einzelnen Datensatzes
Sicherheitsabfrage beim Löschen
Suchfunktion integrieren
Gedächtnis für Datenpflege-Tool
Seitenweise Anzeige (Paginierung)
Design für Datenverwaltungsprogramm
Login-Bereich integrieren
Login-Bereich mit DB-Zugriff
Datenbank-Verbindung herstellen
Datenbank anlegen
Datenbank mit Inhalt füllen
Datenbank auslesen und anzeigen
Relationen - Tabellen verbinden
Zugangskontrolle mit Passwortschutz
Content Management System (CMS)
Beispiel Gästebuch
Gästebuch absichern
Adressbuch programmieren mit Geodaten
Beispiel Terminkalender
Script PHP-Terminkalender
MySQL sauber schreiben
Web-App mit Datenbankanbindung
Handy Simulator
jQuery Mobile Grundgerüst
Struktur für Seitenbereiche - Kopf, Inhalt, Fuß
Mehrere Einzelseiten in einer Datei
jQuery Mobile Buttons - Steuerung mit Touch
Icons für Buttons
Buttons für Header und Footer
Positionierung header/footer
Animierter Seitenübergang beim Seitenaufruf
Steuerung mit jQuery Mobile
Inhaltsbereich: HTML Befehle
Listen mit Suchfunktion
verdeckte Inhalte - collapsible
Responsive Tabellen mit jQuery Mobile
Formulare mit jQuery mobile erstellen
Besonderheiten bei Formularen
besondere Formularelemente von jQuery Mobile
helles/dunkles Design
Schritt für Schritt
Nachbau Web-App Grundgerüst für die Web-App Startseite unserer Web-App Bereich Fuß unten fixieren Startseite Inhalt + Design Termine als Tabelle Musik abspielen in Web-App Kontaktseite erstellen Login-Bereich Web-App kombiniert mit Datenbankanbindung Verbindungsaufbau zur Datenbank aus Datenbank in Tabelle ausgeben Detailseite für Datensatz Löschen von Datensätzen neuen Termin erfassen bestehende Daten ändern PHP und Sicherheit einbinden von Dateien - include versus require Verzeichnis ohne Zugriff von Außen Unterdrücken von PHP-Fehlermeldungen Zugriffe auf das Dateisystem Cross-Site Scripting (XSS) unterbinden SQL Injection Session-Hijacking E-Mail und Sicherheit Daten filtern und Benutzereingaben überprüfen Security by Obscurity Tipps und Tricks verwendeten Browser ermitteln Tabellenreihen abwechseln einfärben Debuggen mit Zeilenausgabe Übergebene Variablen bereinigen PHP Fehlermeldungen Datumsausgabe in Deutsch MySQL mit deutschem Datumsformat MySQL Groß- und Kleinschreibung berücksichtigen automatischer Start nach Ablauf Links Bücher und Literaturhinweise Leserstimmen zum PHP Tutorial Helfen Sie mit ... Suche Impressum Sitemap Datenschutzerklärung
Nachbau Web-App Grundgerüst für die Web-App Startseite unserer Web-App Bereich Fuß unten fixieren Startseite Inhalt + Design Termine als Tabelle Musik abspielen in Web-App Kontaktseite erstellen Login-Bereich Web-App kombiniert mit Datenbankanbindung Verbindungsaufbau zur Datenbank aus Datenbank in Tabelle ausgeben Detailseite für Datensatz Löschen von Datensätzen neuen Termin erfassen bestehende Daten ändern PHP und Sicherheit einbinden von Dateien - include versus require Verzeichnis ohne Zugriff von Außen Unterdrücken von PHP-Fehlermeldungen Zugriffe auf das Dateisystem Cross-Site Scripting (XSS) unterbinden SQL Injection Session-Hijacking E-Mail und Sicherheit Daten filtern und Benutzereingaben überprüfen Security by Obscurity Tipps und Tricks verwendeten Browser ermitteln Tabellenreihen abwechseln einfärben Debuggen mit Zeilenausgabe Übergebene Variablen bereinigen PHP Fehlermeldungen Datumsausgabe in Deutsch MySQL mit deutschem Datumsformat MySQL Groß- und Kleinschreibung berücksichtigen automatischer Start nach Ablauf Links Bücher und Literaturhinweise Leserstimmen zum PHP Tutorial Helfen Sie mit ... Suche Impressum Sitemap Datenschutzerklärung
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:
Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.