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

FESTIVAL Christmas

FESTIVAL Christmas

Fachzeitschriften für Weihnachtsartikel, Geschenke, Floristik, Papeterie und vieles mehr! FESTIVAL Christmas: Die erste und einzige internationale Weihnachts-Fachzeitschrift seit 1994 auf dem ...

Bibel für heute

Bibel für heute

BIBEL FÜR HEUTE ist die Bibellese für alle, die die tägliche Routine durchbrechen wollen: Um sich intensiver mit einem Bibeltext zu beschäftigen. Um beim Bibel lesen Einblicke in Gottes ...

BONSAI ART

BONSAI ART

Auflagenstärkste deutschsprachige Bonsai-Zeitschrift, basierend auf den renommiertesten Bonsai-Zeitschriften Japans mit vielen Beiträgen europäischer Gestalter. Wertvolle Informationen für ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

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

DULV info

DULV info

UL-Technik, UL-Flugbetrieb, Luftrecht, Reiseberichte, Verbandsinte. Der Deutsche Ultraleichtflugverband e. V. - oder kurz DULV - wurde 1982 von ein paar Enthusiasten gegründet. Wegen der hohen ...

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