PHP quick & dirty: 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Poing
Franzis
2010
|
Schriftenreihe: | Know-how ist blau
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Zusätzliches Online-Angebot unter www.buch.cd |
Beschreibung: | 330 S. Ill., graph. Darst. 24 cm |
ISBN: | 9783772364693 3772364691 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035945769 | ||
003 | DE-604 | ||
005 | 20101013 | ||
007 | t | ||
008 | 100111s2010 ad|| |||| 00||| ger d | ||
015 | |a 09,N42,0037 |2 dnb | ||
016 | 7 | |a 997055006 |2 DE-101 | |
020 | |a 9783772364693 |c kart. : EUR 30.00 |9 978-3-7723-6469-3 | ||
020 | |a 3772364691 |9 3-7723-6469-1 | ||
024 | 3 | |a 9783772364693 | |
035 | |a (OCoLC)501320951 | ||
035 | |a (DE-599)DNB997055006 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-91G |a DE-29T |a DE-634 |a DE-92 |a DE-523 |a DE-573 |a DE-860 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Straßer, Marcus |e Verfasser |0 (DE-588)140148523 |4 aut | |
245 | 1 | 0 | |a PHP quick & dirty |b 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] |c Marcus Straßer |
264 | 1 | |a Poing |b Franzis |c 2010 | |
300 | |a 330 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Know-how ist blau | |
500 | |a Zusätzliches Online-Angebot unter www.buch.cd | ||
650 | 0 | 7 | |a PHP |0 (DE-588)4546126-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PHP |0 (DE-588)4546126-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018802921&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018802921 |
Datensatz im Suchindex
_version_ | 1804140935347437568 |
---|---|
adam_text | IMAGE 1
INHALTSVERZEICHNIS
1 EINLEITUNG 11
KURZ ODER LANG? 12
2 PLAN & CONCEPT 15
EIN »QUICK & DIRTY-PROJEKT PLANEN UND KONZIPIEREN 15
2.1 PLANUNG MIT DEM KUNDEN 16
2.1.1 BEVOR SIE ANFANGEN ZU PROGRAMMIEREN 16
2.1.2 WAEHREND DER ENTWICKLUNG 20
2.1.3 NACH DER ENTWICKLUNG 25
2.2 PLANUNG FUER SICH SELBST 28
2.2.1 BEVOR SIE ANFANGEN ZU PROGRAMMIEREN 28
2.2.2 WAEHREND DER ENTWICKLUNG 31
3 SMALL & LIGHT 33
DIE WERKZEUGE 33
3.1 PHP-ENTWICKLUNGSUMGEBUNGEN 34
3.1.1 DIE SCHWEREN 34
3.1.2 DIE LEICHTEN 36
3.1.3 DIE ULTRALEICHTEN 41
3.2 MYSQL-BENUTZEROBERFLAECHEN 42
3.3 SONSTIGE WERKZEUGE 45
4 PRESENT & FUTURE 51
FUER ZUKUENFTIGE PROJEKTE VORBEREITET SEIN 51
4.1 GRUNDLEGENDE ORDNERSTRUKTUR 51
4.2 HELFERFUNKTIONEN UND -KLASSEN 54
4.2.1 DEBUG-FUNKTIONEN 55
4.2.2 STRING-FUNKTIONEN 59
4.2.3 EIGENE KLASSEN 63
4.2.4 EXTERNE FUNKTIONEN 75
4.3 EINZUBINDENDE DATEIEN 77
4.4 FRAMEWORKS 85
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/997055006
DIGITALISIERT DURCH
IMAGE 2
8
5 BUILD & WRITE 89
QUICK & DIRTY PROGRAMMIEREN 89
5.1 NAMENSGEBUNG 90
5.2 DIE DATENBANK 92
5.3 DIE PROGRAMMIERUNG - DIE THEMEN-ADMINISTRATION 95
5.3.1 PRINZIPIELLE STRUKTUR DER PHP-DATEI 97
5.3.2 DER HTML-BEREICH - EIN ERSTES FORMULAR 99
5.3.3 DER PHP-PROGRAMMBEREICH - ERSTE AKTIONEN 103
5.3.4 EINRUECKEN, AUSKOMMENTIEREN UND CO I LL
5.3.5 OPTIK - DAS AUGE ARBEITET MIT 116
6 COPY & PASTE UND SEARCH & REPLACE 121
WARUM ALLES NEU MACHEN, WENN MAN DOCH KOPIEREN KANN? 121 6.1 KOPIEREN,
EINFUEGEN, SUCHEN UND ERSETZEN 122
6.2 ARRAYS UND TERNAERE OPERATOREN 136
7 SHOW & SORT 151
DEN BLOG ZUSAMMENSETZEN 151
7.1 DIE STRUKTUR 151
7.2 ARRAYS 160
7.3 ARRAYS SORTIEREN 170
8 SAFE & SECURE 183
SICHERHEIT 183
8.1 PHP-KONFIGURATION 184
8.1.1 REGISTER_GLOBALS = OFF 186
8.1.2 ALLOW_URL_FOPEN = OFF 189
8.1.3 OPEN_BASEDIR 189
8.2 XSS (CROSS-SITE-SCRIPTING) 191
8.3 SQL-INJECTION 194
8.4 CAPTCHA 197
8.5 DIE MACHT DES MD5-ALGORITHMUS 199
8.5.1 PASSWOERTER IN DER DATENBANK 199
8.5.2 PARAMETERUEBERGABE 202
8.6 SICHERHEITSKOPIEN 203
8.6.1 PHP-DATEIEN SICHERN 203
8.6.2 DATENBANKDATEN SICHERN 204
IMAGE 3
9 DEPLOY & DELIVER 207
AUSLIEFERN UND AKTUALISIEREN 207
9.1 DATEIEN 208
9.2 DATENBANK 212
9.2.1 MOEGLICHKEIT 1: DAS GROSSE SQL-SKRIPT 214
9.2.2 MOEGLICHKEIT 2: DAS KLEINE UPDATE-SKRIPT 217
10 SEEK & DESTROY 229
FEHLER FINDEN UND BEHEBEN 229
10.1 PRINZIPIELLES VORGEHEN BEI DER FEHLERSUCHE 230
10.2 WERKZEUGE ZUR FEHLERSUCHE 231
10.2.1 ECHO UND ECHO_R, DIE UND DIE_R 233
10.2.2 DAS DEBUG-PANEL 239
10.3 BESONDERE SITUATIONEN BEI DER FEHLERSUCHE 252
10.3.1 KEIN DEBUGGING AUF DER LIVE-SEITE 252
10.3.2 KEINE FEHLERAUSGABEN AUF DEM LIVESYSTEM 257
10.3.3 FEHLER, DIE NUR BEIM NUTZER AUFTRETEN 260
10.4 TYPISCHE PHP-STOLPERSTEINE 262
10.4.1 DER KLASSIKER: == IST NICHT = 262
10.4.2 EINIGE VERGLEICHE SIND GLEICHER ALS GLEICH: == IST NICHT GLEICH
=== 264
10.4.3 EIN LEERZEICHEN IST NICHT LEER 265
10.4.4 FORMFEHLER IM FORMULAR 267
11 EXPAND & OPTIMIZE 271
EIN PAAR IDEEN ZUR ERWEITERUNG UND OPTIMIERUNG IHRES PROJEKTS 271 11.1
MEHRSPRACHIGKEIT 271
11.1.1 ADMINISTRATION UND DATENBANK 272
11.1.2 WEBSEITEN-ELEMENTE AUS DER DATENBANK 274
11.1.3 WEBSEITE - STATISCHE ELEMENTE 278
11.2 PIMP MY WEBSITE - DEN KUNDEN BEEINDRUCKEN 282
11.2.1 TINYMCE 283
11.2.2 PHPMAILER 286
12 TIPPS & TRICKS 295
TIPPS UND TRICKS FUERS »QUICK & DIRTY-ARBEITEN 295
12.1 PHP-TIPPS 295
12.1.1 DOPPELEINTRAEGE VERHINDERN-HEADER HILF! 295
IMAGE 4
10
12.1.2 BRICH DEN STRING 297
12.1.3 TABELLEN MIT MODULO 302
12.1.4 EINFACH ODER DOPPELT, WAS HAELT BESSER? 309
12.2 MYSQL-TIPPS 311
12.2.1 1 = 2 UND 1 = 1 311
12.2.2 CREATE TABLE SELECT- DIE SCHNELLSTE SICHERHEITSKOPIE DER WELT 313
12.2.3 TU S MIT EXCEL: VIELE SQL-STRINGS AUF EINMAL ERSTELLEN 314
13 EPILOG & DIE GOLDENEN REGELN 319
WENN SIE NOCH EINMAL WISSEN WOLLEN, WORUM ES EIGENTLICH GING 319
STICHWORTVERZEICHNIS 323
|
any_adam_object | 1 |
author | Straßer, Marcus |
author_GND | (DE-588)140148523 |
author_facet | Straßer, Marcus |
author_role | aut |
author_sort | Straßer, Marcus |
author_variant | m s ms |
building | Verbundindex |
bvnumber | BV035945769 |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)501320951 (DE-599)DNB997055006 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01712nam a2200421 c 4500</leader><controlfield tag="001">BV035945769</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20101013 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">100111s2010 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N42,0037</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">997055006</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783772364693</subfield><subfield code="c">kart. : EUR 30.00</subfield><subfield code="9">978-3-7723-6469-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3772364691</subfield><subfield code="9">3-7723-6469-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783772364693</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)501320951</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB997055006</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-860</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Straßer, Marcus</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)140148523</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP quick & dirty</subfield><subfield code="b">12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche]</subfield><subfield code="c">Marcus Straßer</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Poing</subfield><subfield code="b">Franzis</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">330 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Know-how ist blau</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Zusätzliches Online-Angebot unter www.buch.cd</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018802921&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018802921</subfield></datafield></record></collection> |
id | DE-604.BV035945769 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:07:53Z |
institution | BVB |
isbn | 9783772364693 3772364691 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018802921 |
oclc_num | 501320951 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-29T DE-634 DE-92 DE-523 DE-573 DE-860 |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-29T DE-634 DE-92 DE-523 DE-573 DE-860 |
physical | 330 S. Ill., graph. Darst. 24 cm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | Franzis |
record_format | marc |
series2 | Know-how ist blau |
spelling | Straßer, Marcus Verfasser (DE-588)140148523 aut PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] Marcus Straßer Poing Franzis 2010 330 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Know-how ist blau Zusätzliches Online-Angebot unter www.buch.cd PHP (DE-588)4546126-0 gnd rswk-swf PHP (DE-588)4546126-0 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018802921&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Straßer, Marcus PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] PHP (DE-588)4546126-0 gnd |
subject_GND | (DE-588)4546126-0 |
title | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] |
title_auth | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] |
title_exact_search | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] |
title_full | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] Marcus Straßer |
title_fullStr | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] Marcus Straßer |
title_full_unstemmed | PHP quick & dirty 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] Marcus Straßer |
title_short | PHP quick & dirty |
title_sort | php quick dirty 12 praxis workshops fur schnelles programmieren tipps und tricks fur die effiziente entwicklung in php code wiederverwenden aber mit system strategien zur effektiven fehlersuche |
title_sub | 12 Praxis-Workshops für schnelles Programmieren ; [Tipps und Tricks für die effiziente Entwicklung in PHP ; Code wiederverwenden - aber mit System ; Strategien zur effektiven Fehlersuche] |
topic | PHP (DE-588)4546126-0 gnd |
topic_facet | PHP |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018802921&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT straßermarcus phpquickdirty12praxisworkshopsfurschnellesprogrammierentippsundtricksfurdieeffizienteentwicklunginphpcodewiederverwendenabermitsystemstrategienzureffektivenfehlersuche |