PHP-Kochbuch: [Beispiele und Lösungen für PHP-Programmierer]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2003
|
Ausgabe: | Dt. Ausg., 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXII, 632 S. Ill., graph. Darst. |
ISBN: | 3897213516 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021969160 | ||
003 | DE-604 | ||
005 | 20040302000000.0 | ||
007 | t | ||
008 | 030519s2003 ad|| |||| 00||| ger d | ||
020 | |a 3897213516 |9 3-89721-351-6 | ||
035 | |a (OCoLC)76451266 | ||
035 | |a (DE-599)BVBBV021969160 | ||
040 | |a DE-604 |b ger | ||
041 | 1 | |a ger |h eng | |
049 | |a DE-706 | ||
100 | 1 | |a Sklar, David |e Verfasser |4 aut | |
240 | 1 | 0 | |a PHP cookbook |
245 | 1 | 0 | |a PHP-Kochbuch |b [Beispiele und Lösungen für PHP-Programmierer] |
250 | |a Dt. Ausg., 1. Aufl. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2003 | |
300 | |a XXII, 632 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a PHP |0 (DE-588)4546126-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP 5.3 |0 (DE-588)7638375-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP 5.0 |0 (DE-588)4763174-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PHP |0 (DE-588)4546126-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a PHP 5.0 |0 (DE-588)4763174-0 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a PHP 5.3 |0 (DE-588)7638375-1 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
700 | 1 | |a Trachtenberg, Adam |e Verfasser |0 (DE-588)12432598X |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015184310&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015184310 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804135939299082240 |
---|---|
adam_text | Titel: PHP-Kochbuch
Autor: Sklar, David
Jahr: 2003
Inhalt
Einleitung.........................................................XV
1 Strings............................................................1
1.1 Auf Teil-Strings zugreifen........................................4
1.2 Teile von Strings ersetzen........................................5
1.3 Einen String zeichenweise verarbeiten..............................6
1.4 Einen String wort- oder zeichenweise umkehren......................8
1.5 Tabulatoren expandieren und komprimieren ........................8
1.6 Die Groft- und Kleinschreibung in Texten andern....................10
1.7 Funktionen und Ausdriicke in Strings interpolieren ..................12
1.8 Leerzeichen aus einem String entfernen............................13
1.9 Kommaseparierte Daten zerlegen ................................14
1.10 Begrenzte Daten mit fester Lange zerlegen .........................15
1.11 Strings aufteilen..............................................18
1.12 Text an bestimmten Zeilenlangen umbrechen.......................20
1.13 Binardaten in einem String speichern .............................22
2 Zahlen ...........................................................25
2.1 Prtifen, ob ein String eine gultige Zahl enthalt.......................26
2.2 Flieftkommazahlen vergleichen..................................27
2.3 FlieBkommazahlen runden .....................................28
2.4 Mit Bereichen von Integer-Zahlen arbeiten.........................29
2.5 Zufallszahlen innerhalb eines Bereichs generieren....................30
2.6 Verzerrte Zufallszahlen generieren................................32
2.7 Logarithmen berechnen........................................33
2.8 Potenzen berechnen...........................................34
2.9 Zahlen formatieren............................................35
2.10 Den Plural korrekt ausgeben ....................................36
2.11 Trigonometrische Funktionen berechnen..........................37
Inhalt | V
2.12 Trigonometrische Funktionen mit Graden
anstelle von Bogenmaften berechnen..............................38
2.13 Mit sehr groften oder kleinen Zahlen arbeiten.......................39
2.14 Zwischen Zahlensystemen konvertieren ...........................40
2.15 Mit anderen Zahlen als Dezimalzahlen rechnen .....................41
3 Datum undZeit.....................................................43
3.1 Das aktuelle Datum und die aktuelle Zeit feststellen..................45
3.2 Datums- und Zeitbestandteile in einen
Epochen-Zeitstempel konvertieren ...............................47
3.3 Einen Epochen-Zeitstempel in Zeit- und
Datumsbestandteile konvertieren ................................49
3.4 Datum oder Zeit in einem bestimmten Format ausgeben..............50
3.5 Die Differenz zwischen zwei Datumswerten berechnen ...............54
3.6 Den Abstand zwischen zwei Datumswerten
iiber Julianische Tage ermitteln..................................56
3.7 Den Tag der Woche, des Monats, des Jahres oder
die Kalenderwoche des Jahres ermitteln ...........................57
3.8 Ein Datum validieren..........................................59
3.9 Datums- und Zeitwerte aus Strings lesen...........................61
3.10 Addition und Subtraktion mit einem Datum........................63
3.11 Die Zeit mit Zeitzonen berechnen................................64
3.12 Die Sommerzeit beriicksichtigen.................................69
3.13 Zeitangaben mit hoher Genauigkeit generieren......................70
3.14 Zeitraume generieren..........................................71
3.15 Andere Kalender als den Gregorianischen verwenden.................73
3.16 Programm: Kalender ..........................................74
4 Arrays............................................................77
4.1 Ein Array anlegen, das nicht mit dem Element 0 beginnt..............80
4.2 Mehrere Array-Elemente unter einem Schlussel speichern .............81
4.3 Ein Array mit einer Folge von Integer-Werten initialisieren ............82
4.4 Ein Array durchlaufen.........................................83
4.5 Elemente aus einem Array loschen ...............................86
4.6 Die Grofte eines Arrays andern ..................................88
4.7 Ein Array an ein anderes anfugen ................................90
4.8 Ein Array in einen String verwandeln .............................92
4.9 Ein Array mit Kommata ausgeben................................93
4.10 Priifen, ob sich ein Schlussel in einem Array befindet.................95
4.11 Prufen, ob sich ein Element in einem Array befindet..................95
4.12 Die Position eines Elements in einem Array feststellen................97
VI | tnhalt
4.13 Elemente finden, die einer bestimmten Prufung standhalten ...........98
4.14 Das Array-Element mit dem groftten oder kleinsten Wert finden........99
4.15 Ein Array umkehren..........................................100
4.16 Ein Array sortieren...........................................101
4.17 Ein Array tiber ein berechnetes Feld sortieren......................102
4.18 Mehrere Arrays sortieren......................................105
4.19 Ein Array mit Hilfe einer Methode statt einer Funktion sortieren.......107
4.20 Ein Array in eine zufallige Reihenfolge bringen.....................107
4.21 Einen Kartenstapel mischen....................................109
4.22 Doppelte Elemente aus einem Array entfernen.....................110
4.23 Die Vereinigungs-, Schnitt- oder Differenzmenge
zweierArraysermitteln .......................................Ill
4.24 AUe Elementkombinationen eines Arrays finden....................113
4.25 Alle Permutationen eines Arrays finden...........................115
4.26 Programm: Ein Array horizontal angeordnet
in einer HTML-Tabelle ausgeben ...............................118
5 Variablen ........................................................121
5.1 Die Verwechslung von == und = vermeiden.......................122
5.2 Einen Vorgabewert festlegen...................................123
5.3 Werte ohne Hilfe von temporaren Variablen austauschen ............124
5.4 Einen dynamischen Variablennamen erzeugen.....................125
5.5 StatischeVariablenverwenden .................................126
5.6 Variablen in mehreren Prozessen gemeinsam verwenden.............128
5.7 Komplexe Daten als String kapseln..............................130
5.8 Variableninhalte als Strings ausgeben ............................131
6 Funktionen.......................................................135
6.1 Auf Funktionsparameter zugreifen ..............................136
6.2 Vorgabewerte fur Funktionsparameter festlegen....................137
6.3 Werte als Referenzen ubergeben ................................139
6.4 Benannte Parameter verwenden.................................140
6.5 Funktionen mit einer variablen Anzahl von Argumenten verwenden .... 142
6.6 Werte per Referenz zurtickgeben................................144
6.7 Mehr als einen Wert zurtickgeben...............................145
6.8 Bestimmte Riickgabewerte uberspringen..........................146
6.9 Fehlermeldungen zurtickgeben .................................148
6.10 Variable Funktionen aufrufen ..................................149
6.11 Innerhalb einer Funktion auf eine globale Variable zugreifen..........150
6.12 Dynamische Funktionen erzeugen...............................152
Inhatt | Vil
7 Klassen und Objekte ................................................153
7.1 Objekte instanziieren.........................................157
7.2 Objekt-Konstruktoren definieren ...............................158
7.3 Ein Objekt zerstoren .........................................159
7.4 Objekte klonen .............................................160
7.5 Objekt-Referenzen zuweisen...................................161
7.6 Methoden eines Objekts aufrufen, das von einem anderen Objekt
zuriickgegeben wurde ........................................162
7.7 Auf eine iiberschriebene Methode zugreifen.......................162
7.8 Uberladene Eigenschaften verwenden............................164
7.9 Polymorphe Methoden verwenden ..............................166
7.10 Methoden und Eigenschaften eines Objekts ermitteln ...............168
7.11 Einem Basisobjekt zusatzliche Eigenschaften hinzufiigen.............170
7.12 Eine Klasse dynamisch erzeugen ................................171
7.13 Ein Objekt dynamisch instanziieren .............................172
8 Web-Grundlagen...................................................174
8.1 Cookies setzen..............................................175
8.2 Cookie-Werte lesen..........................................177
8.3 Cookies loschen.............................................178
8.4 Zu einer anderen Adresse umleiten..............................179
8.5 Sitzungen verfolgen ..........................................180
8.6 Sessions in einer Datenbank speichern ...........................181
8.7 Verschiedene Browser erkennen ................................185
8.8 Einen GET-Query-String bilden ................................187
8.9 HTTP-Basic-Authentifizierung einsetzen..........................189
8.10 Cookie-Authentifizierung verwenden ............................191
8.11 Ausgaben vorzeitig an den Browser senden........................194
8.12 Ausgaben an den Browser zwischenspeichern......................195
8.13 Web-Ausgaben mit gzip komprimieren...........................196
8.14 Fehlermeldungen vor Anwendern verbergen.......................197
8.15 Einstellungen zur Fehlerbehandlung vornehmen ...................198
8.16 Eine benutzerdefinierte Funktion zur Fehlerbehandlung verwenden .... 200
8.17 Fehlerprotokollieren.........................................202
8.18 Den Fehler »headers already sent« vermeiden......................203
8.19 Debug-lnformationen protokollieren ............................204
8.20 Umgebungsvariablen lesen ....................................206
8.21 Umgebungsvariablen setzen ...................................207
8.22 Konfigurationsvariablen lesen..................................208
8.23 Konfigurationsvariablen setzen .................................210
8.24 Innerhalb von Apache kommunizieren...........................211
VIII | Inhalt
. 212
. 216
. 218
. 224
. 226
. 228
. 230
. 233
. 236
.238
. 240
, 242
, 243
. 244
246
248
253
255
258
260
263
265
266
268
269
271
274
275
279
284
286
294
296
298
300
302
303
304
rs
8.25 Code-Profile generieren..................
8.26 Programm: (De-)Aktivator fur Website-Konten
8.27 Programm: Storungspriifer................
Formulate..................................................
9.1 Formulareingaben verarbeiten............................
9.2 Formulareingaben priifen ...............................
9.3 Mit mehrseitigen Formularen arbeiten .....................
9.4 Formulare mit erhaltenen Informationen und Fehlermeldungen
erneut anzeigen .......................................
9.5 Mehrfaches Absenden desselben Formulars verhindern........
9.6 Hochgeladene Dateien verarbeiten ........................
9.7 Die Formularverarbeitung durch PHP absichern..............
9.8 Steuerzeichen in Benutzerdaten durch Escape-Sequenzen ersetzen
9.9 Mit Formularvariablen arbeiten, deren Name einen Punkt enthalt
9.10 Formularelemente mit Mehrfachoptionen verwenden .........
9.11 Drop-down-Meniis auf Basis des aktuellen Datums erzeugen ....
10 ZugriffaufDatenbanken..................................
10.1 Textdateien als Datenbanken verwenden ..............
10.2 DBM-Datenbanken verwenden......................
10.3 Die Verbindung mit einer SQL-Datenbank herstellen.....
10.4 Eine SQL-Datenbank abfragen ......................
10.5 Zeilen ohne Schleifen einlesen.......................
10.6 Daten in einer SQL-Datenbank verandern..............
10.7 Abfragen effizient wiederholen ......................
10.8 Feststellen, wie viele Zeilen eine Abfrage zuriickgegeben hat
10.9 Behandlung von Anfuhrungszeichen..................
10.10 Debug-Informationen und Fehler protokollieren ........
10.11 Eindeutige Kennzeichen automatisch zuweisen..........
10.12 Abfragen programmgesteuert erstellen ................
10.13 Paginierte Links fur eine Reihe von Datensatzen generieren
10.14 Abfragen und Ergebnisse zwischenspeichern ...........
10.15 Programm: Ein Diskussionsforum speichern............
11 Web-Automatisierung....................................
11.1 Eine URL mit der GET-Methode abrufen..............
11.2 Eine URL mit der POST-Methode abrufen .............
11.3 Eine URL mit Cookies abrufen ......................
11.4 Eine URL mit Headern abrufen......................
11.5 Eine HTTPS-URL abrufen..........................
11.6 Den Datenaustauch auf HTTP-Ebene debuggen..........
Inhalt
11.7 EineWebseite mit Markup versehen.............................307
11.8 Links aus einer HTML-Datei extrahieren .........................308
11.9 ASCII in HTML konvertieren ..................................309
11.10 HTML in ASCII konvertieren ..................................310
11.11 HTML- und PHP-Tags entfernen ...............................311
11.12 Smarty-Templates einsetzen ...................................312
11.13 Die Protokolldatei eines Webservers analysieren ...................314
11.14 Programm: Veraltete Links finden...............................317
11.15 Programm: Aktualisierte Links herausfinden ......................319
12 XML............................................................322
12.1 XML manuell generieren......................................325
12.2 XML mit DOM generieren.....................................326
12.3 XML-Daten mit DOM parsen..................................329
12.4 XML mit SAX parsen.........................................332
12.5 XML mit XSLT transformieren .................................337
12.6 XML-RPC-Anfragen senden ...................................340
12.7 XML-RPC-Anfragen empfangen ................................343
12.8 SOAP-Anfragen senden.......................................347
12.9 SOAP-Anfragen empfangen....................................350
12.10 Daten mit WDDX austauschen.................................353
12.11 RSS-Feeds lesen.............................................355
13 Regulare Ausdrucke.................................................358
13.1 Von ereg zu preg wechseln.....................................361
13.2 Worter suchen..............................................363
13.3 Den n-ten Match finden.......................................364
13.4 Zwischen gierigem und nicht-gierigem Matching wahlen.............365
13.5 E-Mail-Adressen validieren ....................................367
13.6 Alle zu einem Muster passenden Zeilen in einer Datei finden..........371
13.7 Text innerhalb von HTML-Tags finden ..........................371
13.8 In regularen Ausdriicken Sonderzeichen verwenden.................373
13.9 Datensatze lesen, bei denen ein Muster als Separator dient ...........375
14 Verschliisselung und Sicherheit........................................377
14.1 Passworter aus den Dateien Ihrer Site heraushalten .................379
14.2 Daten durch Kodierung verschleiern.............................380
14.3 Daten durch Prtifsummen verifizieren............................381
14.4 Passworter speichern.........................................382
14.5 Uberpriifung der Passwortsicherheit.............................384
14.6 Was tun bei verlorenen Passwortern? ............................386
14.7 Daten ver- und entschliisseln...................................388
X | Inhalt
14.8 Verschliisselte Daten in einer Datei oder Datenbank speichern ........392
14.9 Verschliisselte Daten gemeinsam mit einer anderen Website nutzen .... 395
14.10 SSL ermitteln ...............................................397
14.11 E-Mail mit GPG verschliisseln..................................398
15 Grafik...........................................................401
15.1 Linien, Rechtecke und Vielecke zeichnen .........................405
15.2 Bogen, Ellipsen und Kreise zeichnen.............................406
15.3 Unterbrochene Linien zeichnen.................................408
15.4 Text zeichnen...............................................410
15.5 Zentrierten Text zeichnen .....................................412
15.6 Dynamische Bilder zusammensetzen.............................417
15.7 Eine transparente Farbe ermitteln und einstellen ...................420
15.8 Grafiken geschiitzt ausgeben...................................421
15.9 Programm: Aus Umfrageergebnissen Balkendiagramme erstellen.......422
16 Internationalisierung und Lokalisierung..................................427
16.1 Vorhandene Locales auflisten ..................................429
16.2 Ein bestimmtes Locale verwenden...............................429
16.3 Das Default-Locale setzen .....................................430
16.4 Textmeldungen lokalisieren....................................431
16.5 Datum und Uhrzeiten lokalisieren...............................435
16.6 Lokalisierung von Wahrungen..................................436
16.7 Bilder lokalisieren............................................438
16.8 Eingebundene Dateien lokalisieren ..............................440
16.9 Lokalisierungsressourcen verwalten .............................441
16.10 gettext verwenden ...........................................443
16.11 Unicode-Zeichen lesen und ausgeben............................444
17 Intemetdienste....................................................446
17.1 E-Mails senden..............................................447
17.2 MIME-Mail senden ..........................................450
17.3 E-Mail mit IMAP oder POP3 lesen ..............................452
17.4 Nachrichten an Usenet-Newsgruppen senden......................455
17.5 Usenet-Nachrichten lesen .....................................458
17.6 Dateien mit FTP herauf- und herunterladen.......................462
17.7 Adressen tiber LDAP abfragen..................................465
17.8 LDAP zur Benutzer-Authentifizierung verwenden...................467
17.9 DNS-Lookups ausfiihren......................................469
17.10 Uberpriifen, ob ein Host erreichbar ist ...........................471
17.11 Informationen liber einen Domainnamen herausfinden..............473
Inhalt | XI
18 Dateien..........................................................475
18.1 Eine lokale Datei erstellen oder offnen ...........................479
18.2 Eine temporare Datei erstellen..................................480
18.3 Eine Datei auf einem entfernten Server offnen .....................481
18.4 Aus der Standardeingabe lesen .................................482
18.5 Eine Datei in einen String einlesen...............................483
18.6 Die Zeilen, Absatze oder Datensatze in einer Datei zahlen............485
18.7 Jedes Wort einer Datei verarbeiten ..............................487
18.8 Eine bestimmte Zeile einer Datei einlesen.........................489
18.9 Eine Datei zeilen- oder absatzweise
in riickwartiger Reihenfolge bearbeiten...........................490
18.10 Eine Zeile per Zufall aus einer Datei auswahlen ....................490
18.11 Alle Zeilen einer Datei in eine Zufallsreihenfolge bringen.............491
18.12 Textfelder variabler Lange verarbeiten ...........................492
18.13 Konfigurationsdateien einlesen .................................493
18.14 Von einer bestimmten Stelle einer Datei lesen oder
an eine bestimmte Stelle einer Datei schreiben .....................496
18.15 Die letzte Zeile einer Datei entfernen.............................497
18.16 Eine Datei an ihrem Platz ohne eine temporare Datei andem..........499
18.17 Gepufferte Ausgabedaten in eine Datei schreiben...................501
18.18 Auf die Standardausgabe schreiben..............................501
18.19 An viele Datei-Handles gleichzeitig schreiben......................502
18.20 Metazeichen der Shell mit Escape-Zeichen versehen.................503
18.21 Einem Programm Eingabedaten durchgeben.......................505
18.22 Die Standardausgabe eines Programms lesen ......................506
18.23 Den Standardfehlerkanal eines Programms einlesen.................508
18.24 Eine Datei sperren...........................................509
18.25 Komprimierte Dateien lesen und schreiben........................512
18.26 Programm: Unzip............................................513
19 Verzeichnisse .....................................................516
19.1 Zeitstempel auslesen und setzen ................................519
19.2 Auf Dateiinformationen zugreifen...............................520
19.3 Dateiberechtigungen oder Dateieigentiimerschaft andern ............522
19.4 Einen Dateinamen in seine Bestandteile zerlegen ...................523
19.5 Eine Datei loschen...........................................524
19.6 Eine Datei kopieren oder verschieben bzw. umbenennen.............525
19.7 Alle Dateien in einem Verzeichnis bearbeiten......................525
19.8 Eine Liste von Dateinamen finden,
die einem bestimmten Muster entspricht .........................527
19.9 Alle Dateien eines Verzeichnisses bearbeiten.......................528
XII | Inhalt
19.10 Neue Verzeichnisse erstellen ...................................530
19.11 Ein Verzeichnis und seinen Inhalt loschen.........................532
19.12 Programm: Eine Auflistung des Webserver-Verzeichnisses erstellen.....532
19.13 Programm: Site-Suche ........................................537
20 ClientseitigesPHP..................................................541
20.1 Programmparameter parsen....................................545
20.2 Programmparameter mit getopt parsen...........................546
20.3 VonderTastaturlesen........................................550
20.4 Passworter einlesen ..........................................552
20.5 Ein GUI-Widget in einem Fenster anzeigen........................554
20.6 Mehrere GUI-Widgets in einem Fenster anzeigen...................555
20.7 Auf Benutzeraktionen reagieren.................................558
20.8 Menus anzeigen.............................................560
20.9 Programm: Command Shell....................................563
20.10 Programm: Wetterbedingungen anzeigen.........................566
21 PEAR............................................................576
21.1 Den PEAR Package Manager verwenden..........................578
21.2 PEAR-Pakete finden..........................................581
21.3 Informationen zu einem Paket finden ............................582
21.4 PEAR-Pakete installieren......................................583
21.5 PECL-Pakete installieren ......................................585
21.6 PEAR-Pakete upgraden .......................................587
21.7 PEAR-Pakete entfernen .......................................588
21.8 Klassen mit PHPDoc dokumentieren.............................589
Index...........................................................593
Inhalt | XIII
|
adam_txt |
Titel: PHP-Kochbuch
Autor: Sklar, David
Jahr: 2003
Inhalt
Einleitung.XV
1 Strings.1
1.1 Auf Teil-Strings zugreifen.4
1.2 Teile von Strings ersetzen.5
1.3 Einen String zeichenweise verarbeiten.6
1.4 Einen String wort- oder zeichenweise umkehren.8
1.5 Tabulatoren expandieren und komprimieren .8
1.6 Die Groft- und Kleinschreibung in Texten andern.10
1.7 Funktionen und Ausdriicke in Strings interpolieren .12
1.8 Leerzeichen aus einem String entfernen.13
1.9 Kommaseparierte Daten zerlegen .14
1.10 Begrenzte Daten mit fester Lange zerlegen .15
1.11 Strings aufteilen.18
1.12 Text an bestimmten Zeilenlangen umbrechen.20
1.13 Binardaten in einem String speichern .22
2 Zahlen .25
2.1 Prtifen, ob ein String eine gultige Zahl enthalt.26
2.2 Flieftkommazahlen vergleichen.27
2.3 FlieBkommazahlen runden .28
2.4 Mit Bereichen von Integer-Zahlen arbeiten.29
2.5 Zufallszahlen innerhalb eines Bereichs generieren.30
2.6 Verzerrte Zufallszahlen generieren.32
2.7 Logarithmen berechnen.33
2.8 Potenzen berechnen.34
2.9 Zahlen formatieren.35
2.10 Den Plural korrekt ausgeben .36
2.11 Trigonometrische Funktionen berechnen.37
Inhalt | V
2.12 Trigonometrische Funktionen mit Graden
anstelle von Bogenmaften berechnen.38
2.13 Mit sehr groften oder kleinen Zahlen arbeiten.39
2.14 Zwischen Zahlensystemen konvertieren .40
2.15 Mit anderen Zahlen als Dezimalzahlen rechnen .41
3 Datum undZeit.43
3.1 Das aktuelle Datum und die aktuelle Zeit feststellen.45
3.2 Datums- und Zeitbestandteile in einen
Epochen-Zeitstempel konvertieren .47
3.3 Einen Epochen-Zeitstempel in Zeit- und
Datumsbestandteile konvertieren .49
3.4 Datum oder Zeit in einem bestimmten Format ausgeben.50
3.5 Die Differenz zwischen zwei Datumswerten berechnen .54
3.6 Den Abstand zwischen zwei Datumswerten
iiber Julianische Tage ermitteln.56
3.7 Den Tag der Woche, des Monats, des Jahres oder
die Kalenderwoche des Jahres ermitteln .57
3.8 Ein Datum validieren.59
3.9 Datums- und Zeitwerte aus Strings lesen.61
3.10 Addition und Subtraktion mit einem Datum.63
3.11 Die Zeit mit Zeitzonen berechnen.64
3.12 Die Sommerzeit beriicksichtigen.69
3.13 Zeitangaben mit hoher Genauigkeit generieren.70
3.14 Zeitraume generieren.71
3.15 Andere Kalender als den Gregorianischen verwenden.73
3.16 Programm: Kalender .74
4 Arrays.77
4.1 Ein Array anlegen, das nicht mit dem Element 0 beginnt.80
4.2 Mehrere Array-Elemente unter einem Schlussel speichern .81
4.3 Ein Array mit einer Folge von Integer-Werten initialisieren .82
4.4 Ein Array durchlaufen.83
4.5 Elemente aus einem Array loschen .86
4.6 Die Grofte eines Arrays andern .88
4.7 Ein Array an ein anderes anfugen .90
4.8 Ein Array in einen String verwandeln .92
4.9 Ein Array mit Kommata ausgeben.93
4.10 Priifen, ob sich ein Schlussel in einem Array befindet.95
4.11 Prufen, ob sich ein Element in einem Array befindet.95
4.12 Die Position eines Elements in einem Array feststellen.97
VI | tnhalt
4.13 Elemente finden, die einer bestimmten Prufung standhalten .98
4.14 Das Array-Element mit dem groftten oder kleinsten Wert finden.99
4.15 Ein Array umkehren.100
4.16 Ein Array sortieren.101
4.17 Ein Array tiber ein berechnetes Feld sortieren.102
4.18 Mehrere Arrays sortieren.105
4.19 Ein Array mit Hilfe einer Methode statt einer Funktion sortieren.107
4.20 Ein Array in eine zufallige Reihenfolge bringen.107
4.21 Einen Kartenstapel mischen.109
4.22 Doppelte Elemente aus einem Array entfernen.110
4.23 Die Vereinigungs-, Schnitt- oder Differenzmenge
zweierArraysermitteln .Ill
4.24 AUe Elementkombinationen eines Arrays finden.113
4.25 Alle Permutationen eines Arrays finden.115
4.26 Programm: Ein Array horizontal angeordnet
in einer HTML-Tabelle ausgeben .118
5 Variablen .121
5.1 Die Verwechslung von == und = vermeiden.122
5.2 Einen Vorgabewert festlegen.123
5.3 Werte ohne Hilfe von temporaren Variablen austauschen .124
5.4 Einen dynamischen Variablennamen erzeugen.125
5.5 StatischeVariablenverwenden .126
5.6 Variablen in mehreren Prozessen gemeinsam verwenden.128
5.7 Komplexe Daten als String kapseln.130
5.8 Variableninhalte als Strings ausgeben .131
6 Funktionen.135
6.1 Auf Funktionsparameter zugreifen .136
6.2 Vorgabewerte fur Funktionsparameter festlegen.137
6.3 Werte als Referenzen ubergeben .139
6.4 Benannte Parameter verwenden.140
6.5 Funktionen mit einer variablen Anzahl von Argumenten verwenden . 142
6.6 Werte per Referenz zurtickgeben.144
6.7 Mehr als einen Wert zurtickgeben.145
6.8 Bestimmte Riickgabewerte uberspringen.146
6.9 Fehlermeldungen zurtickgeben .148
6.10 Variable Funktionen aufrufen .149
6.11 Innerhalb einer Funktion auf eine globale Variable zugreifen.150
6.12 Dynamische Funktionen erzeugen.152
Inhatt | Vil
7 Klassen und Objekte .153
7.1 Objekte instanziieren.157
7.2 Objekt-Konstruktoren definieren .158
7.3 Ein Objekt zerstoren .159
7.4 Objekte klonen .160
7.5 Objekt-Referenzen zuweisen.161
7.6 Methoden eines Objekts aufrufen, das von einem anderen Objekt
zuriickgegeben wurde .162
7.7 Auf eine iiberschriebene Methode zugreifen.162
7.8 Uberladene Eigenschaften verwenden.164
7.9 Polymorphe Methoden verwenden .166
7.10 Methoden und Eigenschaften eines Objekts ermitteln .168
7.11 Einem Basisobjekt zusatzliche Eigenschaften hinzufiigen.170
7.12 Eine Klasse dynamisch erzeugen .171
7.13 Ein Objekt dynamisch instanziieren .172
8 Web-Grundlagen.174
8.1 Cookies setzen.175
8.2 Cookie-Werte lesen.177
8.3 Cookies loschen.178
8.4 Zu einer anderen Adresse umleiten.179
8.5 Sitzungen verfolgen .180
8.6 Sessions in einer Datenbank speichern .181
8.7 Verschiedene Browser erkennen .185
8.8 Einen GET-Query-String bilden .187
8.9 HTTP-Basic-Authentifizierung einsetzen.189
8.10 Cookie-Authentifizierung verwenden .191
8.11 Ausgaben vorzeitig an den Browser senden.194
8.12 Ausgaben an den Browser zwischenspeichern.195
8.13 Web-Ausgaben mit gzip komprimieren.196
8.14 Fehlermeldungen vor Anwendern verbergen.197
8.15 Einstellungen zur Fehlerbehandlung vornehmen .198
8.16 Eine benutzerdefinierte Funktion zur Fehlerbehandlung verwenden . 200
8.17 Fehlerprotokollieren.202
8.18 Den Fehler »headers already sent« vermeiden.203
8.19 Debug-lnformationen protokollieren .204
8.20 Umgebungsvariablen lesen .206
8.21 Umgebungsvariablen setzen .207
8.22 Konfigurationsvariablen lesen.208
8.23 Konfigurationsvariablen setzen .210
8.24 Innerhalb von Apache kommunizieren.211
VIII | Inhalt
. 212
. 216
. 218
. 224
. 226
. 228
. 230
. 233
. 236
.238
. 240
, 242
, 243
. 244
246
248
253
255
258
260
263
265
266
268
269
271
274
275
279
284
286
294
296
298
300
302
303
304
rs
8.25 Code-Profile generieren.
8.26 Programm: (De-)Aktivator fur Website-Konten
8.27 Programm: Storungspriifer.
Formulate.
9.1 Formulareingaben verarbeiten.
9.2 Formulareingaben priifen .
9.3 Mit mehrseitigen Formularen arbeiten .
9.4 Formulare mit erhaltenen Informationen und Fehlermeldungen
erneut anzeigen .
9.5 Mehrfaches Absenden desselben Formulars verhindern.
9.6 Hochgeladene Dateien verarbeiten .
9.7 Die Formularverarbeitung durch PHP absichern.
9.8 Steuerzeichen in Benutzerdaten durch Escape-Sequenzen ersetzen
9.9 Mit Formularvariablen arbeiten, deren Name einen Punkt enthalt
9.10 Formularelemente mit Mehrfachoptionen verwenden .
9.11 Drop-down-Meniis auf Basis des aktuellen Datums erzeugen .
10 ZugriffaufDatenbanken.
10.1 Textdateien als Datenbanken verwenden .
10.2 DBM-Datenbanken verwenden.
10.3 Die Verbindung mit einer SQL-Datenbank herstellen.
10.4 Eine SQL-Datenbank abfragen .
10.5 Zeilen ohne Schleifen einlesen.
10.6 Daten in einer SQL-Datenbank verandern.
10.7 Abfragen effizient wiederholen .
10.8 Feststellen, wie viele Zeilen eine Abfrage zuriickgegeben hat
10.9 Behandlung von Anfuhrungszeichen.
10.10 Debug-Informationen und Fehler protokollieren .
10.11 Eindeutige Kennzeichen automatisch zuweisen.
10.12 Abfragen programmgesteuert erstellen .
10.13 Paginierte Links fur eine Reihe von Datensatzen generieren
10.14 Abfragen und Ergebnisse zwischenspeichern .
10.15 Programm: Ein Diskussionsforum speichern.
11 Web-Automatisierung.
11.1 Eine URL mit der GET-Methode abrufen.
11.2 Eine URL mit der POST-Methode abrufen .
11.3 Eine URL mit Cookies abrufen .
11.4 Eine URL mit Headern abrufen.
11.5 Eine HTTPS-URL abrufen.
11.6 Den Datenaustauch auf HTTP-Ebene debuggen.
Inhalt
11.7 EineWebseite mit Markup versehen.307
11.8 Links aus einer HTML-Datei extrahieren .308
11.9 ASCII in HTML konvertieren .309
11.10 HTML in ASCII konvertieren .310
11.11 HTML- und PHP-Tags entfernen .311
11.12 Smarty-Templates einsetzen .312
11.13 Die Protokolldatei eines Webservers analysieren .314
11.14 Programm: Veraltete Links finden.317
11.15 Programm: Aktualisierte Links herausfinden .319
12 XML.322
12.1 XML manuell generieren.325
12.2 XML mit DOM generieren.326
12.3 XML-Daten mit DOM parsen.329
12.4 XML mit SAX parsen.332
12.5 XML mit XSLT transformieren .337
12.6 XML-RPC-Anfragen senden .340
12.7 XML-RPC-Anfragen empfangen .343
12.8 SOAP-Anfragen senden.347
12.9 SOAP-Anfragen empfangen.350
12.10 Daten mit WDDX austauschen.353
12.11 RSS-Feeds lesen.355
13 Regulare Ausdrucke.358
13.1 Von ereg zu preg wechseln.361
13.2 Worter suchen.363
13.3 Den n-ten Match finden.364
13.4 Zwischen gierigem und nicht-gierigem Matching wahlen.365
13.5 E-Mail-Adressen validieren .367
13.6 Alle zu einem Muster passenden Zeilen in einer Datei finden.371
13.7 Text innerhalb von HTML-Tags finden .371
13.8 In regularen Ausdriicken Sonderzeichen verwenden.373
13.9 Datensatze lesen, bei denen ein Muster als Separator dient .375
14 Verschliisselung und Sicherheit.377
14.1 Passworter aus den Dateien Ihrer Site heraushalten .379
14.2 Daten durch Kodierung verschleiern.380
14.3 Daten durch Prtifsummen verifizieren.381
14.4 Passworter speichern.382
14.5 Uberpriifung der Passwortsicherheit.384
14.6 Was tun bei verlorenen Passwortern? .386
14.7 Daten ver- und entschliisseln.388
X | Inhalt
14.8 Verschliisselte Daten in einer Datei oder Datenbank speichern .392
14.9 Verschliisselte Daten gemeinsam mit einer anderen Website nutzen . 395
14.10 SSL ermitteln .397
14.11 E-Mail mit GPG verschliisseln.398
15 Grafik.401
15.1 Linien, Rechtecke und Vielecke zeichnen .405
15.2 Bogen, Ellipsen und Kreise zeichnen.406
15.3 Unterbrochene Linien zeichnen.408
15.4 Text zeichnen.410
15.5 Zentrierten Text zeichnen .412
15.6 Dynamische Bilder zusammensetzen.417
15.7 Eine transparente Farbe ermitteln und einstellen .420
15.8 Grafiken geschiitzt ausgeben.421
15.9 Programm: Aus Umfrageergebnissen Balkendiagramme erstellen.422
16 Internationalisierung und Lokalisierung.427
16.1 Vorhandene Locales auflisten .429
16.2 Ein bestimmtes Locale verwenden.429
16.3 Das Default-Locale setzen .430
16.4 Textmeldungen lokalisieren.431
16.5 Datum und Uhrzeiten lokalisieren.435
16.6 Lokalisierung von Wahrungen.436
16.7 Bilder lokalisieren.438
16.8 Eingebundene Dateien lokalisieren .440
16.9 Lokalisierungsressourcen verwalten .441
16.10 gettext verwenden .443
16.11 Unicode-Zeichen lesen und ausgeben.444
17 Intemetdienste.446
17.1 E-Mails senden.447
17.2 MIME-Mail senden .450
17.3 E-Mail mit IMAP oder POP3 lesen .452
17.4 Nachrichten an Usenet-Newsgruppen senden.455
17.5 Usenet-Nachrichten lesen .458
17.6 Dateien mit FTP herauf- und herunterladen.462
17.7 Adressen tiber LDAP abfragen.465
17.8 LDAP zur Benutzer-Authentifizierung verwenden.467
17.9 DNS-Lookups ausfiihren.469
17.10 Uberpriifen, ob ein Host erreichbar ist .471
17.11 Informationen liber einen Domainnamen herausfinden.473
Inhalt | XI
18 Dateien.475
18.1 Eine lokale Datei erstellen oder offnen .479
18.2 Eine temporare Datei erstellen.480
18.3 Eine Datei auf einem entfernten Server offnen .481
18.4 Aus der Standardeingabe lesen .482
18.5 Eine Datei in einen String einlesen.483
18.6 Die Zeilen, Absatze oder Datensatze in einer Datei zahlen.485
18.7 Jedes Wort einer Datei verarbeiten .487
18.8 Eine bestimmte Zeile einer Datei einlesen.489
18.9 Eine Datei zeilen- oder absatzweise
in riickwartiger Reihenfolge bearbeiten.490
18.10 Eine Zeile per Zufall aus einer Datei auswahlen .490
18.11 Alle Zeilen einer Datei in eine Zufallsreihenfolge bringen.491
18.12 Textfelder variabler Lange verarbeiten .492
18.13 Konfigurationsdateien einlesen .493
18.14 Von einer bestimmten Stelle einer Datei lesen oder
an eine bestimmte Stelle einer Datei schreiben .496
18.15 Die letzte Zeile einer Datei entfernen.497
18.16 Eine Datei an ihrem Platz ohne eine temporare Datei andem.499
18.17 Gepufferte Ausgabedaten in eine Datei schreiben.501
18.18 Auf die Standardausgabe schreiben.501
18.19 An viele Datei-Handles gleichzeitig schreiben.502
18.20 Metazeichen der Shell mit Escape-Zeichen versehen.503
18.21 Einem Programm Eingabedaten durchgeben.505
18.22 Die Standardausgabe eines Programms lesen .506
18.23 Den Standardfehlerkanal eines Programms einlesen.508
18.24 Eine Datei sperren.509
18.25 Komprimierte Dateien lesen und schreiben.512
18.26 Programm: Unzip.513
19 Verzeichnisse .516
19.1 Zeitstempel auslesen und setzen .519
19.2 Auf Dateiinformationen zugreifen.520
19.3 Dateiberechtigungen oder Dateieigentiimerschaft andern .522
19.4 Einen Dateinamen in seine Bestandteile zerlegen .523
19.5 Eine Datei loschen.524
19.6 Eine Datei kopieren oder verschieben bzw. umbenennen.525
19.7 Alle Dateien in einem Verzeichnis bearbeiten.525
19.8 Eine Liste von Dateinamen finden,
die einem bestimmten Muster entspricht .527
19.9 Alle Dateien eines Verzeichnisses bearbeiten.528
XII | Inhalt
19.10 Neue Verzeichnisse erstellen .530
19.11 Ein Verzeichnis und seinen Inhalt loschen.532
19.12 Programm: Eine Auflistung des Webserver-Verzeichnisses erstellen.532
19.13 Programm: Site-Suche .537
20 ClientseitigesPHP.541
20.1 Programmparameter parsen.545
20.2 Programmparameter mit getopt parsen.546
20.3 VonderTastaturlesen.550
20.4 Passworter einlesen .552
20.5 Ein GUI-Widget in einem Fenster anzeigen.554
20.6 Mehrere GUI-Widgets in einem Fenster anzeigen.555
20.7 Auf Benutzeraktionen reagieren.558
20.8 Menus anzeigen.560
20.9 Programm: Command Shell.563
20.10 Programm: Wetterbedingungen anzeigen.566
21 PEAR.576
21.1 Den PEAR Package Manager verwenden.578
21.2 PEAR-Pakete finden.581
21.3 Informationen zu einem Paket finden .582
21.4 PEAR-Pakete installieren.583
21.5 PECL-Pakete installieren .585
21.6 PEAR-Pakete upgraden .587
21.7 PEAR-Pakete entfernen .588
21.8 Klassen mit PHPDoc dokumentieren.589
Index.593
Inhalt | XIII |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Sklar, David Trachtenberg, Adam |
author_GND | (DE-588)12432598X |
author_facet | Sklar, David Trachtenberg, Adam |
author_role | aut aut |
author_sort | Sklar, David |
author_variant | d s ds a t at |
building | Verbundindex |
bvnumber | BV021969160 |
ctrlnum | (OCoLC)76451266 (DE-599)BVBBV021969160 |
edition | Dt. Ausg., 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01654nam a2200433zc 4500</leader><controlfield tag="001">BV021969160</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040302000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030519s2003 ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897213516</subfield><subfield code="9">3-89721-351-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76451266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021969160</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sklar, David</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">PHP cookbook</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP-Kochbuch</subfield><subfield code="b">[Beispiele und Lösungen für PHP-Programmierer]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Dt. Ausg., 1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 632 S.</subfield><subfield code="b">Ill., graph. Darst.</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="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="650" ind1="0" ind2="7"><subfield code="a">PHP 5.3</subfield><subfield code="0">(DE-588)7638375-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-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="689" ind1="1" ind2="0"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">PHP 5.3</subfield><subfield code="0">(DE-588)7638375-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Trachtenberg, Adam</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12432598X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=015184310&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-015184310</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV021969160 |
illustrated | Illustrated |
index_date | 2024-07-02T16:09:09Z |
indexdate | 2024-07-09T20:48:28Z |
institution | BVB |
isbn | 3897213516 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015184310 |
oclc_num | 76451266 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | XXII, 632 S. Ill., graph. Darst. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | O'Reilly |
record_format | marc |
spelling | Sklar, David Verfasser aut PHP cookbook PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] Dt. Ausg., 1. Aufl. Beijing [u.a.] O'Reilly 2003 XXII, 632 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier PHP (DE-588)4546126-0 gnd rswk-swf PHP 5.3 (DE-588)7638375-1 gnd rswk-swf PHP 5.0 (DE-588)4763174-0 gnd rswk-swf PHP (DE-588)4546126-0 s DE-604 PHP 5.0 (DE-588)4763174-0 s 1\p DE-604 PHP 5.3 (DE-588)7638375-1 s 2\p DE-604 Trachtenberg, Adam Verfasser (DE-588)12432598X aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015184310&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Sklar, David Trachtenberg, Adam PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] PHP (DE-588)4546126-0 gnd PHP 5.3 (DE-588)7638375-1 gnd PHP 5.0 (DE-588)4763174-0 gnd |
subject_GND | (DE-588)4546126-0 (DE-588)7638375-1 (DE-588)4763174-0 |
title | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_alt | PHP cookbook |
title_auth | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_exact_search | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_exact_search_txtP | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_full | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_fullStr | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_full_unstemmed | PHP-Kochbuch [Beispiele und Lösungen für PHP-Programmierer] |
title_short | PHP-Kochbuch |
title_sort | php kochbuch beispiele und losungen fur php programmierer |
title_sub | [Beispiele und Lösungen für PHP-Programmierer] |
topic | PHP (DE-588)4546126-0 gnd PHP 5.3 (DE-588)7638375-1 gnd PHP 5.0 (DE-588)4763174-0 gnd |
topic_facet | PHP PHP 5.3 PHP 5.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015184310&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT sklardavid phpcookbook AT trachtenbergadam phpcookbook AT sklardavid phpkochbuchbeispieleundlosungenfurphpprogrammierer AT trachtenbergadam phpkochbuchbeispieleundlosungenfurphpprogrammierer |