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

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Courier

Courier

The Bayer CropScience Magazine for Modern AgriculturePflanzenschutzmagazin für den Landwirt, landwirtschaftlichen Berater, Händler und generell am Thema Interessierten, mit umfassender ...

dental:spiegel

dental:spiegel

dental:spiegel - Das Magazin für das erfolgreiche Praxisteam. Der dental:spiegel gehört zu den Top 5 der reichweitenstärksten Fachzeitschriften für Zahnärzte in Deutschland (laut LA-DENT 2011 ...

elektrobörse handel

elektrobörse handel

elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...