PHP 5.6 und MySQL 5.7 - Ihr praktischer Einstieg in die Programmierung dynamischer Websites

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

geeignet für: geeignet für alle DRM-fähigen eReader geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen PC, MAC, Laptop
Typ: A (einfacher Zugriff)

 

eBook anfordern

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.3    XAMPP für Linux

2.4    XAMPP/MAMP 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

3.1    Grundstruktur

3.2    Inhalte mit Überschriften, Absätzen und Listen strukturieren

3.2.1    Aufzählungen

3.3    Sonderzeichen und Zeichenkodierung

3.4    Verknüpfungen - Links und Bilder

3.4.1    Links

3.4.2    ... 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.6.3    HTML5

3.7    Formatierung mit CSS

3.7.1    Farbangaben

3.7.2    Mehr Freiheit durch Klassen

3.7.3    Weitere häufig benötigte Formatierungen

3.8    Zusammenfassung

4    PHP-Basics

4.1    PHP in HTML-Dokument einbinden

4.1.1    Verschiedene Varianten der Einbindung

4.1.2    PHP-Befehle überall

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.5.1    Arithmetische Operatoren

4.5.2    Strings verknüpfen

4.6    Datentypen

4.6.1    Strings

4.6.2    Integer und Float

4.6.3    Wahrheitswerte

4.6.4    Weitere Datentypen

4.6.5    Immer der richtige Typ

4.6.6    TypeCasting

4.7    Arrays

4.7.1    Arrays erstellen

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.5    Assoziative Arrays

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

4.9    Zusammenfassung

5    Mehr Basics

5.1    Je nachdem ... Entscheidungen fällen

5.1.1    if - elseif - else

5.1.2    Bedingungen kombinieren

5.1.3    switch

5.2    Schleifen - mehrmals dasselbe tun

5.2.1    while-Schleife

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.6    goto

5.2.7    Alternative Syntax für Verzweigungen und Schleifen

5.3    Funktionen schreiben

5.3.1    Übergabe per Wert und per Referenz

5.3.2    Defaultwerte für Parameter

5.3.3    Variadische Funktionen

5.3.4    Zugriff auf Variablen innerhalb und außerhalb von Funktionen

5.3.5    Lambda-Funktionen und Closures

5.4    Klassen und Objekte

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

5.6.3    Mehr Fehlertypen

5.7    Zusammenfassung

6    Funktionen für Strings, Arrays, Datum und mehr

6.1    Funktionen im PHP-Manual

6.2    Funktionen für Variablen

6.3    Funktionen für Strings

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.3.4    Zusammenarbeit mit HTML

6.3.5    Zeichenkodierungen

6.4    Funktionen für Arrays

6.4.1    Arrays und Strings

6.4.2    Arrays sortieren

6.4.3    Weitere Arrayfunktionen

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

6.5.5    Datumsangabe überprüfen

6.6    Zusammenfassung

7    Formulare verarbeiten mit PHP

7.1    Formularbasis

7.1.1    Verarbeitung im selben Skript

7.2    Zwei Methoden: POST und GET

7.3    Weitere Formularelemente

7.3.1    Radiobuttons, Auswahllisten und mehrzeilige Textfelder

7.3.2    Checkboxen

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.5.3    Formulare manipulieren

7.6    Formulare absichern

7.6.1    Output maskieren

7.6.2    Input prüfen

7.6.3    Inhalte prüfen mit der Erweiterung filter

7.7    Formularvalidierung mit vorausgefüllten Formularfeldern

7.8    Formulardaten per E-Mail versenden

7.8.1    E-Mail versenden - Grundlagen

7.8.2    Daten aus Formularen per E-Mail...

Kategorien

Service

Info/Kontakt

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek