Sie sind hier
E-Book

PHP quick & dirty

12 Praxis-Workshops für schnelles Programmieren

AutorMarcus Straßer
VerlagFranzis
Erscheinungsjahr2012
Seitenanzahl330 Seiten
ISBN9783772342578
CD zum Buch1
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis19,99 EUR
12 Praxis-Workshops für schnelles Programmieren. Mit den richtigen Tipps und Tricks und Strategien für die effizente Entwicklung in PHP lassen sich auch unter Zeitdruck sauber und übersichtlich programmierte Sites erstellen. Mit System bereits verwendeten Code erneut einsetzen und eine effektive Fehlersuche wollen ebenso gelernt sein. Dieses Buch richtet sich nicht an Neueinsteiger es beginnt nicht bei Null. Aber an Alle Programmierer die lernen wollen wie sie effektiver und somit schneller arbeiten. Zeitdruck Egal, ob Sie einen Shop, eine Blogsoftware oder ein bahnbrechendes neues Content-Management-System mit PHP entwickeln - Sie haben nie genug Zeit. Dieses Buch ist das richtige für Sie, wenn Sie sich als Einzelkämpfer dem Termindruck von Kundenprojekten stellen wollen oder müssen. Workshops am realen Projekt In zwölf Praxis-Workshops beschreibt der erfahrene Webentwickler Marcus Straßer, wie Sie auch unter Zeitdruck Ihr Ziel erreichen. Anhand einer selbst entwickelten Blogsoftware zeigt der Autor, wie Sie effektiv programmieren und redundante Arbeitsgänge vermeiden.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Danksagung6
Inhaltsverzeichnis8
1 Einleitung12
2 Plan & Concept16
2.1 Planung mit dem Kunden17
2.1.1 Bevor Sie anfangen zu programmieren17
2.1.2 Während der Entwicklung21
2.1.3 Nach der Entwicklung26
2.2 Planung für sich selbst29
2.2.1 Bevor Sie anfangen zu programmieren29
2.2.2 Während der Entwicklung32
3 Small & light34
3.1 PHP-Entwicklungsumgebungen35
3.1.1 Die Schweren35
3.1.2 Die Leichten37
3.1.3 Die Ultraleichten42
3.2 MySQL-Benutzeroberflächen43
3.3 Sonstige Werkzeuge46
4 Present & Future52
4.1 Grundlegende Ordnerstruktur52
4.2 Helferfunktionen und -klassen55
4.2.1 Debug-Funktionen56
4.2.2 String-Funktionen60
4.2.3 Eigene Klassen64
4.2.4 Externe Funktionen76
4.3 Einzubindende Dateien78
4.4 Frameworks86
5 Build & Write90
5.1 Namensgebung91
5.2 Die Datenbank93
5.3 Die Programmierung – die Themen-Administration96
5.3.1 Prinzipielle Struktur der PHP-Datei98
5.3.2 Der HTML-Bereich – ein erstes Formular100
5.3.3 Der PHP-Programmbereich – erste Aktionen104
5.3.4 Einrücken, Auskommentieren und Co.112
5.3.5 Optik – das Auge arbeitet mit117
6 Copy & Paste und Search & Replace122
6.1 Kopieren, einfügen, suchen und ersetzen123
6.2 Arrays und ternäre Operatoren137
7 Show & Sort152
7.1 Die Struktur152
7.2 Arrays161
7.3 Arrays sortieren171
8 Safe & Secure184
8.1 PHP-Konfiguration185
8.1.1 register_globals = off187
8.1.2 allow_url_fopen = off190
8.1.3 open_basedir190
8.2 XSS (Cross–Site-Scripting)192
8.3 SQL-Injection195
8.4 Captcha198
8.5 Die Macht des md5-Algorithmus200
8.5.1 Passwörter in der Datenbank200
8.5.2 Parameterübergabe203
8.6 Sicherheitskopien204
8.6.1 PHP-Dateien sichern204
8.6.2 Datenbankdaten sichern205
9 Deploy & Deliver208
9.1 Dateien209
9.2 Datenbank213
9.2.1 Möglichkeit 1: das große SQL-Skript215
9.2.2 Möglichkeit 2: das kleine Update-Skript218
10 Seek & Destroy230
10.1 Prinzipielles Vorgehen bei der Fehlersuche231
10.2 Werkzeuge zur Fehlersuche232
10.2.1 echo und echo_r, die und die_r234
10.2.2 Das Debug-Panel240
10.3 Besondere Situationen bei der Fehlersuche253
10.3.1 Kein Debugging auf der Live-Seite253
10.3.2 Keine Fehlerausgaben auf dem Livesystem258
10.3.3 Fehler, die nur beim Nutzer auftreten261
10.4 Typische PHP-Stolpersteine263
10.4.1 Der Klassiker: == ist nicht =263
10.4.2 Einige Vergleiche sind gleicher als gleich: == ist nicht gleich ===265
10.4.3 Ein Leerzeichen ist nicht leer266
10.4.4 Formfehler im Formular268
11 Expand & Optimize272
11.1 Mehrsprachigkeit272
11.1.1 Administration und Datenbank273
11.1.2 Webseiten-Elemente aus der Datenbank275
11.1.3 Webseite – statische Elemente279
11.2 Pimp My Website – den Kunden beeindrucken283
11.2.1 TinyMCE284
11.2.2 phpMailer287
12 Tipps & Tricks296
12.1 PHP-Tipps296
12.1.1 Doppeleinträge verhindern – header hilf!296
12.1.2 Brich den String298
12.1.3 Tabellen mit Modulo303
12.2 MySQL-Tipps312
12.2.1 1 = 2 und 1 = 1312
12.2.2 CREATE TABLE SELECT – die schnellste Sicherheitskopie der Welt314
12.2.3 Tu’s mit Excel: Viele SQL-Strings auf einmal erstellen315
13 Epilog & die goldenen Regeln320
Stichwortverzeichnis324

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

ARCH+.

ARCH+.

ARCH+ ist eine unabhängige, konzeptuelle Zeitschrift für Architektur und Urbanismus. Der Name ist zugleich Programm: mehr als Architektur. Jedes vierteljährlich erscheinende Heft beleuchtet ...

AUTOCAD Magazin

AUTOCAD Magazin

Die herstellerunabhängige Fachzeitschrift wendet sich an alle Anwender und Entscheider, die mit Softwarelösungen von Autodesk arbeiten. Das Magazin gibt praktische ...

Card-Forum

Card-Forum

Card-Forum ist das marktführende Magazin im Themenbereich der kartengestützten Systeme für Zahlung und Identifikation, Telekommunikation und Kundenbindung sowie der damit verwandten und ...

Das Grundeigentum

Das Grundeigentum

Das Grundeigentum - Zeitschrift für die gesamte Grundstücks-, Haus- und Wohnungswirtschaft. Für jeden, der sich gründlich und aktuell informieren will. Zu allen Fragen rund um die Immobilie. Mit ...

SPORT in BW (Württemberg)

SPORT in BW (Württemberg)

SPORT in BW (Württemberg) ist das offizielle Verbandsorgan des Württembergischen Landessportbund e.V. (WLSB) und Informationsmagazin für alle im Sport organisierten Mitglieder in Württemberg. ...

Die Versicherungspraxis

Die Versicherungspraxis

Behandlung versicherungsrelevanter Themen. Erfahren Sie mehr über den DVS. Der DVS Deutscher Versicherungs-Schutzverband e.V, Bonn, ist der Interessenvertreter der versicherungsnehmenden Wirtschaft. ...

F- 40

F- 40

Die Flugzeuge der Bundeswehr, Die F-40 Reihe behandelt das eingesetzte Fluggerät der Bundeswehr seit dem Aufbau von Luftwaffe, Heer und Marine. Jede Ausgabe befasst sich mit der genaue Entwicklungs- ...