Ihr Standort: Kostenloses Kurse / PHP 4.3

PHP 4.3 - Der Kurs zum kostenlosen Lernen und Nachschlagen

PHP 4.3

Kurs starten >>
Fragen
277

PHP ist eine der bekanntesten und erfolgreichsten Skriptsprachen im Internet. Als Erweiterung für Webserver, wie z.B. den Apache Webserver, ermöglicht PHP die Erzeugung dynamischer Webseiten.

Typischer Anwendungsfall eines PHP-Skripts ist die Verarbeitung von Formulareingaben - d.h. das Auslesen, Auswerten und Speichern der Formulareingaben sowie die qualifizierte Rückgabe von Informationen an den Website-Besucher.

Mit diesen Funktionen werden verschiedenste Anwendungen entwickelt: Blogs, Foren, Redaktions- und Shopsysteme....

Die Lehrmaterialien bieten eine Einführung in die Skriptsprache PHP 4.3. Anhand von praktischen Beispielen und Übungen werden Sie mit der Syntax von PHP vertraut gemacht. Über die Stichwortsuche im Kurs sind Antworten zu speziellen Fragen schnell recherchiert. Verständnistests werden direkt ausgewertet.

Inhalt

  • Vorwort
  • Grundlagen
    • Was ist PHP?
      • Einordnung von PHP
      • Überblick
    • Entstehung von PHP
    • Was braucht PHP?
      • Der Webserver - am Beispiel des Apache-Webservers
    • Installation und Konfiguration der PHP-Umgebung
      • Modulare Bauweise
      • Apache installieren
      • Installation der Windows-Version
      • Starten des Webservers
      • Wichtige Dateien
      • PHP installieren
      • Bearbeitung der Apache Webserver Konfigurationsdatei
      • Installation der Linuxversion
      • Konfiguration der Linux-Version
    • Ausblick
    • Übung
    • Verständnistest zum Thema Grundlagen
    • Hausarbeit zum Thema Grundlagen
  • Erste Schritte
    • XML-Stil
    • Einfügen von Kommentaren
    • Das Verwenden von Variablen
      • Beispiele für Wertzuweisungen verschiedener Typen
    • Konstanten
      • Vordefinierte Konstanten
    • Typkonvertierung von Variablen
    • Operatoren
      • Der Punkt-Operator
    • Kombination von Operatoren
      • Verkürzte Schreibweise
    • Inkrementieren und Dekrementieren
    • Rangfolge von Operatoren
      • Assoziativität
    • Mathematische Funktionen in PHP
    • Konvertieren von Zahlen
    • Auf- und Abrunden
    • Beispiel: Berechnen von Kreisen mit PHP
    • Übung
    • Verständnistest zum Thema Erste Schritte
    • Hausarbeit zum Thema Erste Schritte
  • Übergabe von Formulardaten
    • Datenübergabe mit URL-Parametern
    • Formulare - Grundlagen
    • Übertragung von Daten
    • Formularfeld: Textfelder
      • Textfelder mit der post-Methode
    • Textarea
    • Formularfeld: Checkboxen
    • Formularfeld: Radio-Buttons und Auswahllisten
    • Auswahllisten
    • Versteckte Eingabefelder
    • Übung
    • Verständnistest zum Thema Übergabe von Formulardaten
    • Hausarbeit zum Thema Übergabe von Formulardaten
  • Wahrheits- und Existenzprüfung
    • else-Anweisung
    • Vergleichsoperatoren
      • Vergleich von unterschiedlichen Variablentypen
    • Logische Operatoren
      • Kombination logischer Operatoren
    • Hintergrundinformationen zur Logik
      • Logische AND-Verknüpfungen
      • Logische OR-Verknüpfungen
      • Logische XOR-Verknüpfungen
      • Logische NOT-Verknüpfungen
    • Existenzprüfung von Variablen
    • Prüfung des Datentyps
    • Die Anweisung switch
      • Logische Kombinationen mit switch
    • Fehler abfangen
      • Fehler abfangen
    • Bitoperationen
    • Übung
    • Verständnistest zum Thema Wahrheits- und Existenzprüfung
    • Hausarbeit zum Thema Wahrheits- und Existenzprüfung
  • Arrays
    • Abfrage einfacher Arrays
    • Reihenfolge der Zuweisung
    • Initialisierung als Liste
    • Assoziative Arrays
    • Arrays in Formularen
    • HTTP_GET_VARS und HTTP_POST_VARS
    • Mehrdimensionale Arrays
      • Aufbau mehrdimensionaler Arrays
      • Auslesen mehrdimensionaler Arrays
    • Arrayfunktionen
      • Arrayfunktionen zum Mischen von Elementen
      • Sortierfunktionen
      • Existenzprüfung von Arrayinhalten
    • Übung
    • Verständnistest zum Thema Arrays
    • Hausarbeit zum Thema Arrays
  • Schleifen
    • Die while-Schleife
      • Beispiel
    • Die do-while-Schleife
    • Die for-Schleife
      • Beispiel
    • Schleifen und Arrays
      • Arrays und for-Schleifen
    • Die foreach-Schleife
      • Ausgabe assoziativer Arrays
    • Ablaufsteuerung in Schleifen: break
    • Ablaufsteuerung in Schleifen: continue
    • Abbruch mit die()
    • Kombination von Arrays
    • Ausblick
    • Übung
    • Verständnistest zum Thema Schleifen?
    • Hausarbeit zum Thema Schleifen?
  • Zeichenkettenfunktionen
    • Länge einer Zeichenkette
    • Position einer Zeichenkette
    • Zeichenketten extrahieren
    • Entfernen von Leerzeichen
    • Aufspalten einer Zeichenkette mit explode()
    • Vereinigen von Strings mit implode()
    • Suchen und Ersetzen
    • Formatierung von Zeichenketten
    • Groß- und Kleinschreibung
    • Bedingte Groß- und Kleinschreibung
    • Übung
    • Verständnistest zum Thema Zeichenkettenfunktionen
    • Hausarbeit zum Thema Zeichenkettenfunktionen
  • Funktionen
    • Syntax einer Funktion
    • Übergabe von Argumenten
    • Parameter mit Default-Initialisierung
      • Reihenfolge der Parameter
    • Rückgabewerte
    • Variable Parameter und Rückgaben mit Arrays
    • Lokale und globale Variablen in PHP
    • Übung
    • Verständnistest zum Thema Funktionen
    • Hausarbeit zum Thema Funktionen
  • Cookies und Sessions
    • Diskussion um Cookies
    • Sicherheit bei Cookies
      • Wichtige Eigenschaften von Cookies
    • Einfache Cookies schreiben
    • Lesen von Cookies
    • Verfallsdatum von Cookies
    • Geltungsbereiche von Cookies
    • Löschen von Cookies
    • Arrays speichern
    • Zwei komplexe Cookie-Routinen
      • Bilden von Schlüssel/Wert-Zeichenketten
      • Zerlegen von Schlüssel-Wert-Zeichenketten
    • Sessions
      • Unterschiede zwischen Cookies und Sessionvariablen
      • Benutzung von Sessions
      • Sessions ohne Cookies
      • Weitere Einstellungen für Sessions
      • Tipp zum Testen
    • Übung
    • Verständnistest zum Thema Cookies und Sessions
    • Hausarbeit zum Thema Cookies und Sessions
  • Dateifunktionen in PHP - Lesen und Schreiben von Dateien
    • Anlegen einer Testdatei
    • Öffnen von Dateien mit PHP
    • Modi beim Öffnen von Dateien
    • Auslesen von einfachen Daten
    • Interner Zeiger
    • Zeiger setzen mit fseek()
      • fseek() mit optionalem Parameter
    • Dateien schließen
    • Daten schreiben
    • Dateibasierte Datenbanken
    • csv-Daten schreiben
    • Auslesen von csv-Daten
    • Erweiterung des csv-Beispiels
    • Übung
    • Verständnistest zum Thema Dateifunktionen in PHP - Lesen und Schreiben von Dateien
    • Hausarbeit zum Thema Dateifunktionen in PHP - Lesen und Schreiben von Dateien
  • Einbetten externer Skripte und Funktionen des Dateisystems
    • Menüsteuerung mit der include-Funktion<
    • Upload von Dateien
      • Formular zum Dateiupload
      • Datei-Upload: Variablenspezifikationen
      • Verarbeitung der Dateien
      • Mehrere Dateien laden
      • Überschreiben von Dateien beim Upload
    • Verzeichnisfunktionen
      • Verzeichnisse auslesen
        • Durch Verzeichnisse navigieren 1
        • Durch Verzeichnisse navigieren 2
    • Übung
    • Verständnistest zum Thema Einbetten externer Skripte und Funktionen des Dateisystems
    • Hausarbeit zum Thema Einbetten externer Skripte und Funktionen des Dateisystems
  • Versenden von E-Mails mit PHP
    • E-Mail-Versand: Ablauf und allgemeine Struktur
    • E-Mail-Versand in PHP
      • Optionaler Parameter
      • Die gebräuchlichsten Angaben
      • Codierung
    • Versenden einer E-Mail mit Anhang (Attachment)
      • Beispiel
    • Übung
    • Verständnistest zum Thema Versenden von E-Mails mit PHP
    • Hausarbeit zum Thema Versenden von E-Mails mit PHP
  • Datenbanken
    • Aufbau relationaler Datenbanken
    • MySQL
    • Einrichten der Übungsdatenbank
    • SQL
      • Daten lesen
      • Daten ändern
      • Daten einfügen
      • Daten löschen
    • Zugriff auf die Datenbank
      • Verbindungsaufbau
      • Anfordern der Informationen
      • Verarbeitung der Informationen
      • Beenden der Verbindung
    • Ändern von Daten in der Datenbank
      • Erzeugen eines Änderungsformulars
      • Speichern der geänderten Daten
      • Verallgemeinerung der Änderungsseite
    • Weitere Datenbank-Funktionen in PHP
    • Andere Datenbank-Management-Systeme
      • ODBC-Datenbanken
      • Gegenüberstellung der Funktionen
    • Übung
    • Verständnistest zum Thema Datenbanken
    • Hausarbeit zum Thema Datenbanken
  • Zusammenfassende Hinweise
    • Sicherheit in PHP-Skripten
    • Gefahrenquellen
    • Verschlüsselungsmechanismen im Überblick
    • Einweg-Verschlüsselung
      • Verschlüsselung mit md5()
      • Verschlüsselung mit crypt()
    • Sicherheitsmechanismen auf Verzeichnisebene
    • Passwortgeschützte Verzeichnisse
      • Require
    • Entwicklung von größeren Projekten
      • Grundsätzlicher Seitenaufbau
      • Dokumentation
    • Programmierkonventionen
      • Formatierung des Codes
      • Strukturen
      • Funktionsdefinitionen und -aufrufe
      • Leerzeichen und Verkürzungen
      • Beschreibende Kommentare
      • Ein Beispiel für eine Funktionsbeschreibung
      • Bezeichnung von Variablen und Funktionen
    • Übung
    • Verständnistest zum Thema Zusammenfassende Hinweise
    • Hausarbeit zum Thema Zusammenfassende Hinweise
  • PHP-Referenz