PHP lernen und MySQL mit Erfolg 2018. 2. 26.آ  Diese Unterlagen gibt es in 2 verschiedenen...

download PHP lernen und MySQL mit Erfolg 2018. 2. 26.آ  Diese Unterlagen gibt es in 2 verschiedenen Fassungen

of 263

  • date post

    21-Apr-2021
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of PHP lernen und MySQL mit Erfolg 2018. 2. 26.آ  Diese Unterlagen gibt es in 2 verschiedenen...

  • Kursunterlagen von php-kurs.com V 2009-04d | Axel Pratzner

    PROGRAMMIEREN LERNEN

    PHP LERNEN MIT ERFOLG

  • Über einen Link von Ihnen auf http://www.php-kurs.com würden wir uns freuen

    K ap

    it el

    : V

    o rw

    o rt

    2

    Vorwort

    Lieber Leser, liebe Leserin,

    in folgendem PHP-Kurs stecken unzählige Stunden. Sie können das Projekt unterstützen,

    indem Sie einen Link auf die Seite www.php-kurs.com setzen und die Seite weiterempfehlen.

    Die Unterlagen sind ursprünglich zur Unterstützung der Kursteilnehmer der PHP-Kurse am

    Rechenzentrum der Universität Tübingen von mir geschrieben worden, an dem ich diese

    Kurse halte. Dabei gibt es 5 aufeinanderfolgende Kurse, die aufeinander aufbauen.

    Aufgebaut sind diese Unterlagen wo, dass auch ein Lernen im Selbststudium möglich ist.

    Diese Unterlagen gibt es in 2 verschiedenen Fassungen – kostenlos (aus Tradition und mit

    Stand von 2008) und in der Fair-Play-Version zusätzlich mit dem Kapitel „PHP und

    Sicherheit“. Die Fair-Play-Version wird laufend weiter gepflegt und mit den Einnahmen

    werden z. B. Serverkosten, Lektorat etc. bezahlt. Fair-Play-Preiskonzept deshalb, da Sie

    selber den Preis festlegen. Sie zahlen, was es Ihnen wert ist! Eine Bitte dabei: Keine Beträge

    unter 1 Euro, da dies mehr Aufwand verursacht als Nutzen. Wir müssen die Einnahmen

    versteuern. Kontoverbindung und die aktuellste Version der Unterlagen erhalten Sie unter

    http://www.php-kurs.com/php-ebook.php

    So, nun viel Spaß und Erfolg beim Lernen

    Axel Pratzner

    http://www.php-kurs.com/php-ebook.php

  • Über einen Link von Ihnen auf http://www.php-kurs.com würden wir uns freuen

    K ap

    it el

    : V

    o rw

    o rt

    3

    Vorwort ...................................................................................................................................... 2

    PHP-Kurs - PHP lernen und programmieren ............................................................................. 7

    Möglichkeiten von PHP ................................................................................................. 8

    Theorie zum Verständnis ................................................................................................ 9

    Voraussetzung zum PHP lernen ................................................................................... 10

    PHP und Apache mit XAMPP ..................................................................................... 11

    PHP und Apache für MAC ........................................................................................... 16

    Editoren zum Programmieren....................................................................................... 17

    Konfiguration von Scriptly für PHP-Programmierung ................................................ 17

    FTP-Programme ........................................................................................................... 24

    Dateien per sFTP auf Webserver übertragen ................................................................ 25

    Benötigte HTML-TAGs ............................................................................................... 28

    Internet Browser ........................................................................................................... 29

    Webspace mit PHP-Unterstützung ............................................................................... 30

    Alternativen zu XAMPP............................................................................................... 30

    Einsteiger .................................................................................................................................. 31

    Unser erstes PHP-Programm ........................................................................................ 31

    Ausgabe in Browser ..................................................................................................... 33

    Sonderzeichen maskieren ............................................................................................. 36

    Auskommentieren von Code ........................................................................................ 38

    PHP und HTML mischen ............................................................................................. 40

    Variablen in PHP nutzen .............................................................................................. 41

    Verkettungsoperator ..................................................................................................... 46

    Vordefinierte Variablen ................................................................................................ 47

    phpinfo - Funktion zur Anzeige der Serverinformationen ........................................... 47

    Berechnungen in PHP................................................................................................... 50

    Funktionen von PHP..................................................................................................... 53

    Datumsausgabe mit date() ............................................................................................ 55

    Bedingungen if / else .................................................................................................... 59

    Formulare - Affenformular, Auswertung und Feedback .............................................. 61

    Formularwerte über IF kontrollieren ............................................................................ 65

    AUFGABE: Erstellen Sie ein Affenformular mit dem hidden-Feld mit Namen "aktion"

    und dem Wert "1" ......................................................................................................... 67

    Affenformular Beispiel ................................................................................................. 75

  • Über einen Link von Ihnen auf http://www.php-kurs.com würden wir uns freuen

    K ap

    it el

    : V

    o rw

    o rt

    4

    per PHP in Dateien schreiben ....................................................................................... 78

    Schleifen ....................................................................................................................... 82

    Funktionen in PHP ....................................................................................................... 86

    häufige Fehlerquellen ................................................................................................... 93

    Fortgeschrittene ........................................................................................................................ 95

    Formularinhalte in Dateien speichern .......................................................................... 95

    Steuerzeichen ................................................................................................................ 96

    Dateien auslesen ........................................................................................................... 97

    Verzeichnis einlesen ..................................................................................................... 98

    Variablen-Typen ........................................................................................................... 99

    Konstanten - fixe Variablen ........................................................................................ 100

    Bedingungen if elseif .................................................................................................. 101

    Bedingung switch ....................................................................................................... 102

    Daten vergleichen ....................................................................................................... 102

    E-Mails mit PHP erstellen .......................................................................................... 103

    HTML-E-Mail mit PHP erstellen ............................................................................... 104

    Übung Newsletteranmeldung ..................................................................................... 105

    Script Newsletteranmeldung ...................................................................................... 108

    Arrays ......................................................................................................................... 113

    Assoziatives Array...................................................................................................... 114

    Array-Elemente zählen ............................................................................................... 115

    Inhalt ausgeben ........................................................................................................... 116

    Sortieren von Arrays................................................................................................... 117

    Doppelte Einträge im Array löschen .......................................................................... 119

    Mehrdimensionale Arrays .......................................................................................... 120

    Nützliche Funktionen für Arrays ........................................................................