Book description
Mit diesem Buch meistern Sie elegant den Einstieg in die Programmierung dynamischer Webseiten mit PHP & MySQL. Anhand vieler Beispiele und Übungen und immer gut verständlich vermittelt Ihnen die erfahrene Autorin Florence Maurice sowohl Grundlagen als auch fortgeschrittene Techniken für die Entwicklung sicherer Websites. Nach der Lektüre sind Sie in der Lage, mit PHP & MySQL einfache datenbankgestützte Anwendungen zu erstellen, und verstehen darüber hinaus den Code von anderen Tools oder Content-Management-Systemen.
Table of contents
- 1 Das Prinzip dynamischer Webseiten
-
2 Die Entwicklungsumgebung einrichten
- 2.1 Verschiedene Entwicklungsumgebungen
- 2.2 XAMPP-Installation unter Windows
- 2.3 XAMPP für Linux
- 2.4 XAMPP für Mac OS
- 2.5 XAMPP testen
- 2.6 Erste Beispieldatei
- 2.7 Mögliche Probleme beim Aufruf des ersten PHP-Dokuments
- 2.8 PHP konfigurieren
- 2.9 Mit dabei seit PHP 5.4 – der integrierte Webserver
- 2.10 Mehr PHP: Erweiterungen und PEAR
- 2.11 Zusammenfassung
- 3 HTML und CSS – Grundlagen
-
4 PHP-Basics
- 4.1 PHP in HTML-Dokument einbinden
- 4.2 Kommentare
-
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.4 Konstanten definieren
- 4.5 Operatoren
- 4.6 Datentypen
- 4.7 Arrays
- 4.8 Nützlich für alle Zwecke: Dateien einbinden
- 4.9 Zusammenfassung
- 5 Mehr Basics
- 6 Funktionen für Strings, Arrays, Datum und mehr
-
7 Formulare verarbeiten mit PHP
- 7.1 Formularbasis
- 7.2 Zwei Methoden: POST und GET
- 7.3 Weitere Formularelemente
- 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.6 Formulare absichern
- 7.7 Formularvalidierung mit vorausgefüllten Formularfeldern
- 7.8 Formulardaten per E-Mail versenden
- 7.9 Dateien hochladen
- 7.10 Zusammenfassung
- 8 Zustände über Cookies und Sessions behalten
-
9 Objektorientierung
- 9.1 Methoden und Eigenschaften
- 9.2 Konstruktor und Destruktor
- 9.3 Objekte verschachteln
- 9.4 Konstanten definieren
- 9.5 Mehr Funktionalität bei der Klasse Kunde
- 9.6 Vererbung
- 9.7 Zugriff steuern
- 9.8 Vererbung und Überschreibung genau steuern
- 9.9 Type Hints
- 9.10 static – auch ohne Objekt aufrufbar
- 9.11 Mehr magische Methoden
- 9.12 Referenzen, Klone und Vergleiche
- 9.13 Namensräume
- 9.14 Traits – Code wiederverwenden
- 9.15 Fehlerbehandlung mit der Exception-Klasse
- 9.16 Generatoren in PHP 5.5
- 9.17 Überblick über die bei der objektorientierten Programmierung benutzten Schlüsselwörter
-
10 Daten komfortabel verwalten mit MySQL
- 10.1 MySQL und mehr
- 10.2 Datenbanken – Grundlegendes
- 10.3 phpMyAdmin
- 10.4 Datenbank anlegen und benutzen
- 10.5 Datentypen in MySQL für Tabellen
- 10.6 Daten einfügen
- 10.7 Datensätze verändern
- 10.8 Datensätze löschen
- 10.9 Daten auslesen
- 10.10 Mit mehreren Tabellen arbeiten
- 10.11 Inhalte exportieren und importieren
- 10.12 Zusammenfassung
-
11 PHP und MySQL
- 11.1 MySQLi – die verbesserte Erweiterung für MySQL
- 11.2 Praktisch: Durch Datensätze blättern
- 11.3 Nützliche Informationen über das Ergebnis
- 11.4 MySQL-Sonderzeichen behandeln
- 11.5 SQL-Injections
- 11.6 Prepared Statements – auf alles bestens vorbereitet
- 11.7 Alternativen: MySQLi-Schnittstelle prozedural und MySQL-Schnittstelle
- 11.8 Zusammenfassung
- 12 XML-, PDF- und andere Dateien
- 13 Mit Grafiken arbeiten
- 14 Template-Engines am Beispiel von Smarty
-
15 PHP für WordPress-Themes
- 15.1 WordPress-Basics
-
15.2 Ein Child-Theme erstellen
- 15.2.1 Ein einfaches Child-Theme erstellen
- 15.2.2 Das Child-Theme aktivieren
- 15.2.3 Die Formatierungen anpassen
- 15.2.4 Templates für Themes
- 15.2.5 Template-Hierarchie und Child-Themes
- 15.2.6 Die Template-Dateien
- 15.2.7 Dateien einbinden in WordPress
- 15.2.8 Logischer Aufbau von index.php
- 15.2.9 Ein Blick in header.php
- 15.2.10 header.php anpassen
- 15.2.11 Funktionen definieren in functions.php
- 15.3 Ausblick
- 16 jQuery, Ajax und PHP
- A Anhang
- B Lösungen zu den Übungen
- Index
Product information
- Title: PHP 5.5 und MySQL 5.6, 3rd Edition
- Author(s):
- Release date: March 2014
- Publisher(s): dpunkt
- ISBN: 97833864901683
You might also like
book
PHP 5.6 und MySQL 5.7, 4th Edition
Sehr gute Didaktik, leicht nachvollziehbar+ Vorauflage mit 36 Amazon-Rezensionen und einem Durchschnitt von 4,5 Sternen+ Behandelt …
book
PHP & MySQL von Kopf bis Fuß
PHP & MySQL von Kopf bis Fuß zu lesen ist wie Unterricht bei einem coolen Lehrer: …
book
PHP. Nowe możliwości, najlepsze praktyki
Język PHP to obecnie jeden z najbardziej niedocenianych języków programowania. W sieci można znaleźć masę artykułów …
book
PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV
Przewodnik twórcy stron i aplikacji sieciowych! PHP wraz z baz? danych MySQL oraz j?zykiem JavaScript to …