PHP 5.6 und MySQL 5.7 - Ihr praktischer Einstieg in die Programmierung dynamischer Websites
von: Florence Maurice
dpunkt, 2015
ISBN: 9783864916762
Sprache: Deutsch
604 Seiten, Download: 32832 KB
Format: EPUB, PDF, auch als Online-Lesen
Mehr zum Inhalt
PHP 5.6 und MySQL 5.7 - Ihr praktischer Einstieg in die Programmierung dynamischer Websites
Inhaltsverzeichnis
1 Das Prinzip dynamischer Webseiten
2 Die Entwicklungsumgebung einrichten
2.1 Verschiedene Entwicklungsumgebungen
2.2 XAMPP-Installation unter Windows
2.7 Mögliche Probleme beim Aufruf des ersten PHP-Dokuments
2.9 Mit dabei seit PHP 5.4 - der integrierte Webserver
2.10 Mehr PHP: Erweiterungen und PEAR
3.2 Inhalte mit Überschriften, Absätzen und Listen strukturieren
3.3 Sonderzeichen und Zeichenkodierung
3.4 Verknüpfungen - Links und Bilder
3.5 Daten übersichtlich über Tabellen darstellen
3.6 HTML 4.01, XHTML 1.0 und HTML5
3.6.1 Der Klassiker - HTML 4.01
3.6.2 XHTML - weniger Freiheit, mehr Klarheit
3.7.2 Mehr Freiheit durch Klassen
3.7.3 Weitere häufig benötigte Formatierungen
4.1 PHP in HTML-Dokument einbinden
4.1.1 Verschiedene Varianten der Einbindung
4.3 Variablen definieren und ausgeben
4.3.1 Notice bei nicht initialisierten Variablen
4.3.2 Den Inhalt von Variablen ausgeben
4.3.3 Sonderzeichen in Anführungszeichen
4.3.4 Variablennamen über {} kennzeichnen
4.3.5 Komfortable Ausgabe über HereDoc und NowDoc
4.3.6 Qual der Wahl: einfache oder doppelte Anführungszeichen?
4.3.7 Voll flexibel: variable Variablen
4.5.1 Arithmetische Operatoren
4.7.2 Informationen über Arrays ausgeben lassen
4.7.3 Arrays durchlaufen mit foreach
4.7.4 Zufällig ein Bild anzeigen lassen
4.7.6 Schlüssel von Arrays richtig angeben
4.7.7 Arrays und Variableninterpolation
4.7.8 Verschachtelte Arrays am Beispiel
4.8 Nützlich für alle Zwecke: Dateien einbinden
5.1 Je nachdem ... Entscheidungen fällen
5.2 Schleifen - mehrmals dasselbe tun
5.2.2 do-while-Schleife: zumindest einmal
5.2.3 Kompakt: die for-Schleife
5.2.4 Verschachtelte Schleifen
5.2.5 Schleifen steuern über break und continue
5.2.7 Alternative Syntax für Verzweigungen und Schleifen
5.3.1 Übergabe per Wert und per Referenz
5.3.2 Defaultwerte für Parameter
5.3.4 Zugriff auf Variablen innerhalb und außerhalb von Funktionen
5.3.5 Lambda-Funktionen und Closures
5.4.1 Objektorientierte Programmierung
5.4.2 Methoden und Eigenschaften
5.5 Unterstützung bei der Fehlersuche
5.5.1 Leerzeichen und Einrückungen
5.5.2 Editor mit mehr Fähigkeiten
5.6 Fehlersuche - der Parse Error
5.6.1 Fehlendes Anführungszeichen
5.6.2 Vergessene geschweifte Klammern
6 Funktionen für Strings, Arrays, Datum und mehr
6.3.1 Mehr Optionen für die Ausgabe
6.3.2 Suchen, Finden und Ersetzen
6.3.3 Volle Freiheit mit regulären Ausdrücken
6.5 Arbeiten mit Datum und Uhrzeit
6.5.1 Datum formatiert ausgeben über date()
6.5.2 strftime() und setlocale()
6.5.3 Ein beliebiges Datum festlegen
6.5.4 Die Differenz zwischen zwei Daten berechnen
7 Formulare verarbeiten mit PHP
7.1.1 Verarbeitung im selben Skript
7.2 Zwei Methoden: POST und GET
7.3.1 Radiobuttons, Auswahllisten und mehrzeilige Textfelder
7.4 Seit PHP 5.3 zu Recht deprecated und in PHP 5.4 entfernt: die Magic Quotes
7.5 Sicherheit - misstrauen Sie Ihren Besuchern
7.5.1 Gefährliche Einstellung: register_globals = On
7.5.2 Bösartige Formulareingaben
7.6.3 Inhalte prüfen mit der Erweiterung filter
7.7 Formularvalidierung mit vorausgefüllten Formularfeldern
7.8 Formulardaten per E-Mail versenden