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

aufstieg

aufstieg

Zeitschrift der NaturFreunde in Württemberg Die Natur ist unser Lebensraum: Ort für Erholung und Bewegung, zum Erleben und Forschen; sie ist ein schützenswertes Gut. Wir sind aktiv in der Natur ...

Baumarkt

Baumarkt

Baumarkt enthält eine ausführliche jährliche Konjunkturanalyse des deutschen Baumarktes und stellt die wichtigsten Ergebnisse des abgelaufenen Baujahres in vielen Zahlen und Fakten zusammen. Auf ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

rfe-Elektrohändler

rfe-Elektrohändler

rfe-Elektrohändler ist die Fachzeitschrift für die CE- und Hausgeräte-Branche. Wichtige Themen sind: Aktuelle Entwicklungen in beiden Branchen, Waren- und Verkaufskunde, Reportagen über ...

Euro am Sonntag

Euro am Sonntag

Deutschlands aktuelleste Finanz-Wochenzeitung Jede Woche neu bietet €uro am Sonntag Antworten auf die wichtigsten Fragen zu den Themen Geldanlage und Vermögensaufbau. Auch komplexe Sachverhalte ...