PHP 5 & MySQL 5: Grundlagen, Programmiertechniken, Beispiele
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2006
|
Ausgabe: | Aktualisierter Nachdr., Studentenausg. |
Schriftenreihe: | Open source library
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 691 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 3827323924 9783827323927 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021558052 | ||
003 | DE-604 | ||
005 | 20070508 | ||
007 | t | ||
008 | 060424s2006 ad|| |||| 00||| ger d | ||
020 | |a 3827323924 |c : EUR 39.95 |9 3-8273-2392-4 | ||
020 | |a 9783827323927 |9 978-3-8273-2392-7 | ||
035 | |a (OCoLC)162260290 | ||
035 | |a (DE-599)BVBBV021558052 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-91G |a DE-20 |a DE-1051 |a DE-945 |a DE-863 |a DE-858 |a DE-1051 |a DE-83 |a DE-11 |a DE-188 |a GYN01 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 663f |2 stub | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Kofler, Michael |d 1967- |e Verfasser |0 (DE-588)121636763 |4 aut | |
245 | 1 | 0 | |a PHP 5 & MySQL 5 |b Grundlagen, Programmiertechniken, Beispiele |c Michael Kofler ; Bernd Öggl |
246 | 1 | 3 | |a PHP 5 und MySQL 5 |
250 | |a Aktualisierter Nachdr., Studentenausg. | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2006 | |
300 | |a 691 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Open source library | |
650 | 0 | 7 | |a MySQL 5.0 |0 (DE-588)4792791-4 |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 5.0 |0 (DE-588)4763174-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a MySQL 5.0 |0 (DE-588)4792791-4 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Öggl, Bernd |e Verfasser |0 (DE-588)129654043 |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014774036&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0397 |
DE-BY-FWS_katkey | 282960 |
DE-BY-FWS_media_number | 083100929990 |
_version_ | 1806174585648840704 |
adam_text |
INHALTSVERZEICHNIS VORWORT 19 KONZEPTION 21 TEIL I PHP-GRUNDLAGEN UND
-PROGRAMMIERTECHNIKEN 25 1 INSTALLATION UND KONFIGURATION 27 1.1
VERSIONEN UND LIZENZEN 27 1.1.1 VERSIONEN 27 1.1.2 LIZENZEN 29 1.2
INSTALLATION UNTER WINDOWS 31 1.2.1 APACHE 2.0 INSTALLIEREN 3 1 1.2.2
PHP 5.1 INSTALLIEREN 33 1.2.3 MYSQL 5.0 INSTALLIEREN 34 1.3 INSTALLATION
UNTER LINUX 38 1.3.1 XAMPP INSTALLIEREN 4 1.3.2 MYSQL 5.0 INSTALLIEREN
43 1.3.3 APACHE 2 UND PHP 5.1 KOMPILIEREN 45 1.4 APACHE-KONFIGURATION 51
1.4.1 APACHE-KONFIGURATIONSDATEI 51 1.4.2 PASSWORTSCHUTZ FUER
WEBVERZEICHNISSE (.HTACCESS-DATEI) 54 1.5 PHP-KONFIGURATION 57 1.6
MYSQL-KONFIGURATION UND -ADMINISTRATION 61 1.6.1 MYSQL-KONFIGURATION 61
1.6.2 MYSQL-ADMINISTRATIONSWERKZEUGE 62 1.6.3 MYSQL-INSTALLATION
ABSICHERN 67 1.7 ZEICHENSATZ (LATINI ODER UNICODE UTF-8) 68 1.7.1
ZEICHENSATZGRUNDLAGEN 69 1.7.2 ZEICHENSATZUNTERSTUETZUNG IN APACHE, PHP
UND MYSQL 70 1.8 EDITOR/ENTWICKLUNGSUMGEBUNG 78 INHALTSVERZEICHNIS 2
EINFUEHRUNG UND SPRACHELEMENTE 79 2.1 HELLO WORLD 79 2.2 PHP- UND
HTML-CODE KOMBINIEREN 81 2.3 TYPEN 84 2.3.1 ARRAYS 85 2.3.2 STRINGS 87
2.4 VARIABLEN UND KONSTANTEN 91 2.4.1 VARIABLEN 91 2.4.2 KONSTANTEN 93
2.5 OPERATOREN UND ANDERE SONDERZEICHEN 94 2.5.1 OPERATOREN 94 2.5.2
KOMMENTARE 96 2.5.3 SONDERZEICHEN 97 2.6 KONTROLLSTRUKTUREN 98 2.6.1
IF-ABFRAGEN 98 2.6.2 SWITCH-KONSTRUKTIONEN 99 2.6.3 SCHLEIFEN 99 2.7
FUNKTIONEN DEFINIEREN UND AUFRUFEN 101 2.8 FEHLERBEHANDLUNG,
FEHLERABSICHERUNG 104 2.8.1 REAKTION AUF PROGRAMMFEHLER, FEHLERMELDUNGEN
104 2.8.2 EXCEPTIONS 106 2.8.3 FEHLERSUCHE/DEBUGGING 107 2.9 EINBINDEN
VON DATEIEN 107 3 OBJEKTORIENTIERTE PROGRAMMIERUNG 109 3.1 EINFUEHRUNG IN
OOP 109 3.1.1 WAS IST OOP? 109 3.1.2 WER BRAUCHT OOP? 110 3.1.3 DER
SPAGAT VON PHP: OOP UND PROZEDURAL 110 3.2 OO-SYNTAX IN PHP 5 111 3.2.1
ERSTE KLASSE 111 3.2.2 KLASSEN ERZEUGEN UND ERWEITERN 112 3.2.3
KAPSELUNG: ZUGRIFF AUF MEMBER-VARIABLEN UND -FUNKTIONEN 113 3.2.4
VARIABLEN UND FUNKTIONEN UEBERLADEN 115 3.2.5 INTERFACES 117 3.2.6
FEHLERBEHANDLUNG IN KLASSEN 118 3.2.7 TIPPS UND TRICKS 119
INHALTSVERZEICHNIS 3.3 BEISPIEL: EIN BUCHUNGSSYSTEM FUER RAEUME UND GERAETE
123 3.3.1 BEDIENUNG DER ANWENDUNG 124 3.3.2 DIE KLASSENSTRUKTUR 125
3.3.3 DIE VERWENDUNG DER KLASSEN 131 4 WICHTIGE PHP-FUNKTIONEN 137 4.1
MATHEMATISCHE FUNKTIONEN 138 4.2 STRING-FUNKTIONEN 139 4.2.1 AUSGABE VON
STRINGS 139 4.2.2 STANDARDFUNKTIONEN 140 4.2.3 REGIONALE FORMATIERUNG
UND SORTIERUNG VON ZEICHENKETTEN 147 4.3 DATUMS- UND ZEITFUNKTIONEN 148
4.3.1 DATE 148 4.3.2 MKTIME UND STRTOTIME 149 4.4 VARIABLENVERWALTUNG
151 4.5 ARRAY-FUNKTIONEN 153 4.5.1 STANDARDFUNKTIONEN 153 4.5.2 SUCHE IN
ARRAYS 154 4.5.3 SORTIERUNG 155 4.6 HTTP-FUNKTIONEN 156 4.6.1 HEADER 156
4.6.2 $_SERVER-VARIABLEN 160 4.7 URL-FUNKTIONEN 161 5
PHP-PROGRAMMIERTECHNIKEN 163 5.1 EINFUEHRUNG 163 5.2
PHP-AUTHENTIFIZIERUNG 164 5.2.1 EINFUEHRUNG 164 5.2.2 LOKALE PASSWOERTER
164 5.2.3 LDAP-VALIDIERUNG 166 5.2.4 VALIDIERUNG UEBER EINEN MAILSERVER
168 5.3 COOKIES 169 5.3.1 WAS SIND COOKIES? 169 5.3.2 COOKIES IM EINSATZ
172 5.4 SESSION-VERWALTUNG 175 5.4.1 EINLEITUNG 175 5.4.2 SESSIONS IN
DER PRAXIS 178 9 INHALTSVERZEICHNIS 5.5 VERARBEITUNG VON FORMULARDATEN
180 5.5.1 GEFAHREN BEI FORMULARDATEN 180 5.5.2 FORMULARDATEN RICHTIG
VERARBEITEN 181 5.5.3 BEISPIEL: ANMELDUNGZUM KONGRESS 187 5.6 E-MAIL
VERSENDEN 190 5.6.1 PHP-MAIL MIT SENDMAIL UNTER UNIX/LINUX 191 5.6.2
PHP-MAIL VIA SMTP UNTER WINDOWS 192 5.6.3 E-MAIL MIT PEAR 192 5.7
PDF-DOKUMENTE ERZEUGEN 197 5.7.1 CLIBPDF UND PDFLIB 198 5.7.2 PDFLIB UND
PDFLIB-LITE 198 5.7.3 PDF-LOGO ERSTELLEN 199 5.7.4 EINE PDF-RECHNUNG MIT
PHP 202 5.8 GRAFIK MIT PHP 208 5.8.1 GRAFISCHE DARSTELLUNG DER DATEN
EINER AUTOMATISCHEN WETTERSTATION . 208 5.9 REGULAERE AUSDRUECKE 217
5.9.1 EINFUEHRUNG 217 5.9.2 BEISPIELE 219 5.10 XML 225 5.10.1 VERARBEITEN
VON RSS-INFORMATIONEN MIT SIMPLEXML 225 5.10.2 XML VERARBEITEN MIT DOM
232 TEIL II MYSQL-GRUNDLAGEN UND -PROGRAMMIERTECHNIKEN 237 6 PHPMYADMIN
239 6.1 INSTALLATION UND KONFIGURATION 240 6.2 BENUTZERVERWALTUNG, MYSQL
ABSICHERN 244 6.2.1 VERWALTUNG VON BENUTZERN UND PRIVILEGIEN 244 6.2.2
MYSQL ABSICHERN 247 6.2.3 NEUE BENUTZER ANLEGEN 248 6.3 DATENBANKEN
ERSTELLEN UND AENDERN 251 6.3.1 DATENBANK ERZEUGEN 251 6.3.2 TABELLE
ERZEUGEN 252 6.3.3 VORHANDENE TABELLEN AENDERN 254 6.3.4
FOREIGN-KEY-REGELN AUFSTELLEN 255 6.3.5 DATENBANKSTRUKTUR DOKUMENTIEREN
256 10 INHALTSVERZEICHNIS 6.4 DATEN ANSEHEN, EINFUEGEN UND AENDERN 257 6.5
SQL-KOMMANDOS AUSFUEHREN 258 6.6 IMPORT UND EXPORT 260 6.7 ADMINISTRATIVE
FUNKTIONEN 264 6.8 ZUSATZFUNKTIONEN 265 6.9 UPDATES FUER PHPMYADMIN 2.7
UND 2.8 272 7 DATENBANK-DESIGN 275 7.1 GRUNDLAGEN (MINIGLOSSAR) 275 7.2
TABELLENTYPEN (MYLSAM, INNODB, HEAP) 277 7.3 DATENTYPEN (SPALTENTYPEN)
279 7.3.1 GANZE ZAHLEN 279 7.3.2 FLIESS- UND FESTKOMMAZAHLEN 280 7.3.3
DATUM UND UHRZEIT 281 7.3.4 ZEICHENKETTEN 282 7.3.5 BINAERDATEN (BLOBS)
284 7.3.6 SONSTIGE DATENTYPEN 284 7.3.7 OPTIONEN UND ATTRIBUTE 285 7.4
TIPPS UND TRICKS ZUM DATENBANKDESIGN 285 7.5 NORMALISIERUNGSREGELN 287
7.5.1 DIE ERSTE NORMALFORM 288 7.5.2 ZWEITE NORMALFORM 289 7.5.3 DRITTE
NORMALFORM 292 7.6 VERWALTUNGVON HIERARCHIEN 293 J.F RELATIONEN 294 7.8
PRIMAER- UND FREMDSCHLUESSEL 297 7.8.1 PRIMAERSCHLUESSEL (PRIMARY KEY) 297
7.8.2 FREMDSCHLUESSEL (FOREIGN KEY) 298 7.8.3 REFERENZIELLE INTEGRITAET
(FOREIGN-KEY-REGELN) 299 7.9 INDIZES 300 7.9.1 GRUNDLAGEN 300 7.9.2
GEWOEHNLICHER INDEX, UNIQUE-INDEX, PRIMAERINDEX 302 7.9.3 VOLLTEXTINDEX
303 7.10 VIEWS 304 7.11 MYLIBRARY-DATENBANKSCHEMA 307 11
INHALTSVERZEICHNIS 8 SQL-GRUNDLAGEN 311 8.1 SYNTAXREGELN 311 8.2
EINFACHE ABFRAGEN (SELECT) 313 8.2.1 ANZAHL DER ERGEBNISDATENSAETZE
EINSCHRAENKEN (LIMIT) 315 8.2.2 ERGEBNISSE SORTIEREN (ORDER BY) 317 8.2.3
DATENSAETZE DURCH BEDINGUNGEN AUSWAEHLEN (WHERE, HAVING) 318 8.3 DATEN AUS
MEHREREN TABELLEN VERKNUEPFEN (JOIN) 319 8.3.1 JOINS UEBER ZWEI TABELLEN
319 8.3.2 JOINS UEBER DREI UND MEHRTABELLEN 321 8.4 SUB-SELECTS 324 8.5
ABFRAGEERGEBNISSE ANEINANDERFUEGEN (UNION) 326 8.6 GRUPPIERTE ABFRAGEN,
AGGREGATSFUNKTIONEN 327 8.7 DATEN AENDERN (INSERT, UPDATE UND DELETE) 331
8.7.1 DATENSAETZE EINFUEGEN (INSERT) 331 8.7.2 DATENSAETZE VERAENDERN
(UPDATE) 333 8.7.3 DATENSAETZE LOESCHEN (DELETE) 334 8.7.4 NEUE TABELLEN
ERSTELLEN 336 8.8 VARIABLEN 336 8.9 TRANSAKTIONEN 338 8.10 DATENBANKEN
UND TABELLEN ERZEUGEN UND AENDERN 339 8.10.1 DATENBANK ERZEUGEN (CREATE
DATABASE) 340 8.10.2 TABELLEN ERZEUGEN (CREATE TABLE) 340 8.10.3 DAS
TABELLENDESIGN AENDERN (ALTER TABLE) 341 9 SQL-REZEPTE 343 9.1
ZEICHENKETTEN 343 9.1.1 ZEICHENKETTEN BEARBEITEN 343 9.1.2 ZEICHENSATZ
AENDERN 345 9.2 DATUM UND UHRZEIT 346 9.3 ENUMS UND SETS 350 9.4 IF- UND
CASE-BEDINGUNGEN 352 9.5 KREUZTABELLEN (PIVOTTABELLEN) 354 9.6
DOPPELGAENGER SUCHEN 358 9.7 DIE ERSTEN/LETZTEN N DATENSAETZE BEARBEITEN
359 12 INHALTSVERZEICHNIS 9.8 DATENSAETZE ZUFAELLIG AUSWAEHLEN 359 9.9
MUSTERVERGLEICH 361 9.10 VOLLTEXTSUCHE 364 10 PHP-ZUGRIFF AUF
MYSQL-DATENBANKEN 369 10.1 MYSQL-FUNKTIONEN 369 10.1.1 VERBINDUNGSAUFBAU
370 10.1.2 SQL-KOMMANDOS AUSFUEHREN 371 10.1.3 SELECT-ERGEBNISSE
AUSWERTEN 373 10.1.4 TRANSAKTIONEN 377 10.1.5 FEHLERABSICHERUNG UND
FEHLERSUCHE 377 10.2 MYSQLI-KLASSEN, -METHODEN UND -EIGENSCHAFTEN 378
10.2.1 VERBINDUNGSAUFBAU 380 10.2.2 SQL-KOMMANDOS AUSFUEHREN 382 10.2.3
SELECT-ERGEBNISSE AUSWERTEN (MYSQLLRESULT) 383 10.2.4 MEHRERE
SQL-KOMMANDOS GLEICHZEITIG AUSFUEHREN 385 10.2.5 SQL-KOMMANDOS MIT
PARAMETERN (PREPARED STATEMENTS) 386 10.2.6 TRANSAKTIONEN 389 10.3
DATENBANKFUNKTIONEN IN EINE KLASSE AUSLAGERN 390 10.3.1 MEHR SICHERHEIT
DURCH EINE EIGENE PASSWORTDATEI 390 10.3.2 SICHERHEIT UND KOMFORT MIT
DER MYDB-KLASSE 392 10.4 SELECT-ERGEBNIS ALS TABELLE ANZEIGEN 396 10.5
ZEICHENKETTEN, DATUM, ZEIT, BLOSS UND NULL 397 10.5.1 ZEICHENKETTEN UND
BLOBS 398 10.5.2 DATUM UND UHRZEIT 399 10.5.3 NULL 400 10.6 MITEINANDER
VERKNUEPFTE DATENSAETZE EINFUEGEN 401 10.7 VERARBEITUNG VON
FORMULAREINGABEN 402 10.7.1 CODEAUFBAU 402 10.7.2 FORMULARAUFBAU 406
10.7.3 VALIDIERUNG DER FORMULARDATEN 411 10.7.4 SPEICHERUNG DER
FORMULARDATEN 412 10.7.5 TITEL LOESCHEN 415 10.7.6
ERWEITERUNGSMOEGLICHKEITEN 416 10.8 SEITENWEISE DARSTELLUNG VON
SUCHERGEBNISSEN 417 10.8.1 CODEAUFBAU 4 L8 10.8.2 AUTORENSUCHE 420
10.8.3 TITELSUCHE 4 21 10.8.4 SUCHERGEBNISSE ANZEIGEN 422 10.8.5 LINKS
AUF WEITERE SEITEN 424 13 INHALTSVERZEICHNIS 10.9 HIERARCHISCHE DATEN
VERWALTEN 425 10.9.1 CODEAUFBAU 426 10.9.2 KATEGORIEBAUM ANZEIGEN 428
10.9.3 UNTERKATEGORIEN EINFUEGEN 431 10.9.4 KATEGORIEN UND
UNTERKATEGORIEN LOESCHEN 433 10.9.5 UEBERGEORDNETE KATEGORIEN SUCHEN 434
10.9.6 UNTERGEORDNETE KATEGORIEN SUCHEN 435 10.10
GESCHWINDIGKEITSOPTIMIERUNG 436 10.10.1 GRUNDREGELN FUER DIE EFFIZIENTE
CODEAUSFUEHRUNG 436 10.10.2 STATISTIK- UND BENCHMARKING-HILFE 439 10.10.3
BEISPIEL: KATEGORIELISTEN EFFIZIENT ERZEUGEN 440 10.11 BINAERE DATEN
(BLOBS) UND BILDER 445 10.11.1 GRUNDLAGEN UND PROGRAMMIERTECHNIKEN 446
10.11.2 PROGRAMMCODE 450 11 GIS-FUNKTIONEN 455 11.1 EINLEITUNG 455
11.1.1 WAS IST GIS? 456 11.1.2 OPENGIS SIMPLE FEATURES FOR SQL 456 11.2
GIS-DATENFORMATE 456 11.2.1 EIN WORT ZU GEOGRAFISCHEN DATEN 456 11.2.2
ASCII-FORMAT 457 11.2.3 SHAPEFILE 458 11.2.4 WELL-KNOWN TEXT, WELL-KNOWN
BINARY 458 11.3 MYSQL-GIS-LMPLEMENTIERUNG 460 11.3.1 DATENTYPEN 460
11.3.2 EINFACHE GEOMETRISCHE FUNKTIONEN 462 11.3.3 RAEUMLICHE
ANALYSEFUNKTIONEN 465 11.3.4 INDIZIEREN VON GEOMETRISCHEN DATEN 468 11.4
SQL-BEISPIELE 469 11.5 BEISPIEL UMKREIS-SUCHE 473 11.5.1 BEDIENUNG DER
ANWENDUNG 474 11.5.2 DATENBANKSTRUKTUR 476 11.5.3 IMPORT 477 11.5.4
SUCHE 480 11.5.5 AUSGABE 483 12 STORED PROCEDURES 489 12.1 WOZU STORED
PROCEDURES? 489 12.2 HELLO SP-WORLD! 491 14 INHALTSVERZEICHNIS 12.3
IMPLEMENTIERUNGSDETAILS 495 12.4 ADMINISTRATION 496 12.5 SYNTAX UND
SPRACHELEMENTE 500 12.5.1 ALLGEMEINE SYNTAXREGELN 501 12.5.2 AUFRUFVON
SPS (CALL) 502 12.5.3 PARAMETER UND RUECKGABEWERT 504 12.5.4 KAPSELUNGVON
KOMMANDOS (BEGIN/END) 505 12.5.5 VARIABLEN 506 12.5.6 VERZWEIGUNGEN 508
12.5.7 SCHLEIFEN 509 12.5.8 FEHLERABSICHERUNG (HANDLER) 511 12.5.9
CURSOR 513 12.6 BEISPIELE 515 12.6.1 KATEGORIE EINFUEGEN 515 12.6.2 TITEL
EINFUEGEN 517 12.6.3 UEBERGEORDNETE KATEGORIEN ERMITTELN 520 12.6.4
HIERARCHISCH GEORDNETE KATEGORIELISTE LIEFERN 521 12.7 SPS UND PHP 524
12.8 SP-ADMINISTRATOR 525 12.8.1 BEDIENUNG 527 12.8.2 INSTALLATION 528
12.8.3 CODE 529 TEIL IM BEISPIELPROJEKTE 535 13 INTERNET-UMFRAGEN 537
13.1 BEDIENUNG 537 13.1.1 BENUTZERSICHT 537 13.1.2 ADMINISTRATORSICHT
538 13.2 DATENBANKDESIGN 540 13.3 AUFBAU DES CODES 542 13.4 WICHTIGE
CODEFRAGMENTE 543 13.4.1 HILFSFUNKTIONEN (WEBVOTEFUNCTIONS.PHP) 543
13.4.2 UMFRAGEERGEBNIS ANZEIGEN (RESULT.PHP) 543 13.4.3 UMFRAGEFORMULAR
ANZEIGEN UND AUSWERTEN (VOTE.PHP) 548 13.4.4 LOGINFORMULAR (LOGIN.PHP)
553 13.4.5 NEUE UMFRAGE DEFINIEREN (NEWPOLL.PHP) 555 13.5
ERWEITERUNGSMOEGLICHKEITEN 559 13.6 INSTALLATION 560 15
INHALTSVERZEICHNIS 14 BILDDATENBANK 563 14.1 ZIELSETZUNG DES BEISPIELS
563 14.1.1 ANFORDERUNGEN AN DAS PROGRAMM 563 14.1.2 ANFORDERUNGEN AN DEN
CODE 565 14.2 BEDIENUNG 565 14.2.1 ANONYME BENUTZER 566 14.2.2
ADMINISTRATOREN 567 14.3 DATENBANKDESIGN 569 14.4 AUFBAU DES CODES 570
14.4.1 DER PHP-CODE 570 14.4.2 DER HTML/CSS-CODE 572 14.5 WICHTIGE
CODEFRAGMENTE 574 14.5.1 MYDB 574 14.5.2 GALLERY IMAGE 576 14.5.3
GALLERYCOLLECTION 578 14.5.4 GALLERYVIEWER 579 14.5.5 BILDER-IMPORT 581
14.5.6 DER VIEWER 588 14.5.7 DIE SUCHE 590 14.5.8 DER RSS-FEED 591 14.6
VERBESSERUNGEN UND ERWEITERUNGEN 592 14.7 INSTALLATION 593 15
DISKUSSIONSFORUM 595 15.1 BEDIENUNG 595 15.2 DATENBANKDESIGN 601 15.3
AUFBAU DES CODES 603 15.4 LOGIN-VERWALTUNG 605 15.4.1 ERSTE ANMELDUNG
606 15.4.2 E-MAIL-VALIDIERUNG UND AKTIVIERUNG 609 15.4.3
LOGIN-AUSWERTUNG 610 15.4.4 LOGOUT 611 15.4.5 NEUERLICHER LOGIN 612 15.5
FORUMSBEITRAEGE ANZEIGEN UND EINGEBEN 613 15.5-1 MENUE 613 15.5.2
FORUMSLISTE (FORUM.PHP) 614 15.5.3 THREAD-LISTE (THREADS.PHP) 615 15.5.4
THREAD-ANSICHT (THREAD.PHP) 619 15.5.5 EINGABEFORMULAR (NEWMESSAGE.PHP)
623 15.6 VOLLTEXTSUCHE 625 16 INHALTSVERZEICHNIS 15.6.1 SQL-CODE DER
SUCHE 626 15.6.2 SUCHE DURCHFUEHREN (FUNKTION SHOW_SEARCH_RESULTS) 627
15.6.3 SUCHERGEBNISSE HERVORHEBEN 630 15.7 ERWEITERUNGSMOEGLICHKEITEN 632
15.8 INSTALLATION 633 16 TYPO3 635 16.1 EINFUEHRUNG 635 16.1.1 WAS IST
EIN CMS? 635 16.1.2 TYPO3-CMS 636 16.2 INSTALLATION UND KONFIGURATION
637 16.2.1 DUMMY-INSTALLATION UNTER LINUX/WINDOWS 637 16.2.2 TYPO3
BACKEND 641 16.2.3 DIE ERSTE TYP03-SEITE 642 16.3
BACKEND-BENUTZERVERWALTUNG 646 16.4 ANWENDUNG 648 16.4.1 VERTEILTE
ROLLEN 648 16.4.2 TIPPS UND TRICKS 649 16.5 EXTENSIONS 652 16.5.1
INSTALLATION VON EXTENSIONS 652 16.5.2 NEWS 653 16.5.3 GENERAL OFFICE
DISPLAYER 655 16.6 TYPO3 MIT EIGENEN PHP-SCRIPTS ERWEITERN 657 16.7
UPDATES FUER DIE VERSIONEN 3.8, 4 UND 5 663 ANHANG 665 A NEU IN PHP 5 UND
5.1 667 B NEU IN MYSQL 5 673 C INHALT DER BEILIEGENDEN CD-ROM 677
STICHWORTVERZEICHNIS 679 17 |
adam_txt |
INHALTSVERZEICHNIS VORWORT 19 KONZEPTION 21 TEIL I PHP-GRUNDLAGEN UND
-PROGRAMMIERTECHNIKEN 25 1 INSTALLATION UND KONFIGURATION 27 1.1
VERSIONEN UND LIZENZEN 27 1.1.1 VERSIONEN 27 1.1.2 LIZENZEN 29 1.2
INSTALLATION UNTER WINDOWS 31 1.2.1 APACHE 2.0 INSTALLIEREN 3 1 1.2.2
PHP 5.1 INSTALLIEREN 33 1.2.3 MYSQL 5.0 INSTALLIEREN 34 1.3 INSTALLATION
UNTER LINUX 38 1.3.1 XAMPP INSTALLIEREN 4 1.3.2 MYSQL 5.0 INSTALLIEREN
43 1.3.3 APACHE 2 UND PHP 5.1 KOMPILIEREN 45 1.4 APACHE-KONFIGURATION 51
1.4.1 APACHE-KONFIGURATIONSDATEI 51 1.4.2 PASSWORTSCHUTZ FUER
WEBVERZEICHNISSE (.HTACCESS-DATEI) 54 1.5 PHP-KONFIGURATION 57 1.6
MYSQL-KONFIGURATION UND -ADMINISTRATION 61 1.6.1 MYSQL-KONFIGURATION 61
1.6.2 MYSQL-ADMINISTRATIONSWERKZEUGE 62 1.6.3 MYSQL-INSTALLATION
ABSICHERN 67 1.7 ZEICHENSATZ (LATINI ODER UNICODE UTF-8) 68 1.7.1
ZEICHENSATZGRUNDLAGEN 69 1.7.2 ZEICHENSATZUNTERSTUETZUNG IN APACHE, PHP
UND MYSQL 70 1.8 EDITOR/ENTWICKLUNGSUMGEBUNG 78 INHALTSVERZEICHNIS 2
EINFUEHRUNG UND SPRACHELEMENTE 79 2.1 HELLO WORLD 79 2.2 PHP- UND
HTML-CODE KOMBINIEREN 81 2.3 TYPEN 84 2.3.1 ARRAYS 85 2.3.2 STRINGS 87
2.4 VARIABLEN UND KONSTANTEN 91 2.4.1 VARIABLEN 91 2.4.2 KONSTANTEN 93
2.5 OPERATOREN UND ANDERE SONDERZEICHEN 94 2.5.1 OPERATOREN 94 2.5.2
KOMMENTARE 96 2.5.3 SONDERZEICHEN 97 2.6 KONTROLLSTRUKTUREN 98 2.6.1
IF-ABFRAGEN 98 2.6.2 SWITCH-KONSTRUKTIONEN 99 2.6.3 SCHLEIFEN 99 2.7
FUNKTIONEN DEFINIEREN UND AUFRUFEN 101 2.8 FEHLERBEHANDLUNG,
FEHLERABSICHERUNG 104 2.8.1 REAKTION AUF PROGRAMMFEHLER, FEHLERMELDUNGEN
104 2.8.2 EXCEPTIONS 106 2.8.3 FEHLERSUCHE/DEBUGGING 107 2.9 EINBINDEN
VON DATEIEN 107 3 OBJEKTORIENTIERTE PROGRAMMIERUNG 109 3.1 EINFUEHRUNG IN
OOP 109 3.1.1 WAS IST OOP? 109 3.1.2 WER BRAUCHT OOP? 110 3.1.3 DER
SPAGAT VON PHP: OOP UND PROZEDURAL 110 3.2 OO-SYNTAX IN PHP 5 111 3.2.1
ERSTE KLASSE 111 3.2.2 KLASSEN ERZEUGEN UND ERWEITERN 112 3.2.3
KAPSELUNG: ZUGRIFF AUF MEMBER-VARIABLEN UND -FUNKTIONEN 113 3.2.4
VARIABLEN UND FUNKTIONEN UEBERLADEN 115 3.2.5 INTERFACES 117 3.2.6
FEHLERBEHANDLUNG IN KLASSEN 118 3.2.7 TIPPS UND TRICKS 119
INHALTSVERZEICHNIS 3.3 BEISPIEL: EIN BUCHUNGSSYSTEM FUER RAEUME UND GERAETE
123 3.3.1 BEDIENUNG DER ANWENDUNG 124 3.3.2 DIE KLASSENSTRUKTUR 125
3.3.3 DIE VERWENDUNG DER KLASSEN 131 4 WICHTIGE PHP-FUNKTIONEN 137 4.1
MATHEMATISCHE FUNKTIONEN 138 4.2 STRING-FUNKTIONEN 139 4.2.1 AUSGABE VON
STRINGS 139 4.2.2 STANDARDFUNKTIONEN 140 4.2.3 REGIONALE FORMATIERUNG
UND SORTIERUNG VON ZEICHENKETTEN 147 4.3 DATUMS- UND ZEITFUNKTIONEN 148
4.3.1 DATE 148 4.3.2 MKTIME UND STRTOTIME 149 4.4 VARIABLENVERWALTUNG
151 4.5 ARRAY-FUNKTIONEN 153 4.5.1 STANDARDFUNKTIONEN 153 4.5.2 SUCHE IN
ARRAYS 154 4.5.3 SORTIERUNG 155 4.6 HTTP-FUNKTIONEN 156 4.6.1 HEADER 156
4.6.2 $_SERVER-VARIABLEN 160 4.7 URL-FUNKTIONEN 161 5
PHP-PROGRAMMIERTECHNIKEN 163 5.1 EINFUEHRUNG 163 5.2
PHP-AUTHENTIFIZIERUNG 164 5.2.1 EINFUEHRUNG 164 5.2.2 LOKALE PASSWOERTER
164 5.2.3 LDAP-VALIDIERUNG 166 5.2.4 VALIDIERUNG UEBER EINEN MAILSERVER
168 5.3 COOKIES 169 5.3.1 WAS SIND COOKIES? 169 5.3.2 COOKIES IM EINSATZ
172 5.4 SESSION-VERWALTUNG 175 5.4.1 EINLEITUNG 175 5.4.2 SESSIONS IN
DER PRAXIS 178 9 INHALTSVERZEICHNIS 5.5 VERARBEITUNG VON FORMULARDATEN
180 5.5.1 GEFAHREN BEI FORMULARDATEN 180 5.5.2 FORMULARDATEN RICHTIG
VERARBEITEN 181 5.5.3 BEISPIEL: ANMELDUNGZUM KONGRESS 187 5.6 E-MAIL
VERSENDEN 190 5.6.1 PHP-MAIL MIT SENDMAIL UNTER UNIX/LINUX 191 5.6.2
PHP-MAIL VIA SMTP UNTER WINDOWS 192 5.6.3 E-MAIL MIT PEAR 192 5.7
PDF-DOKUMENTE ERZEUGEN 197 5.7.1 CLIBPDF UND PDFLIB 198 5.7.2 PDFLIB UND
PDFLIB-LITE 198 5.7.3 PDF-LOGO ERSTELLEN 199 5.7.4 EINE PDF-RECHNUNG MIT
PHP 202 5.8 GRAFIK MIT PHP 208 5.8.1 GRAFISCHE DARSTELLUNG DER DATEN
EINER AUTOMATISCHEN WETTERSTATION . 208 5.9 REGULAERE AUSDRUECKE 217
5.9.1 EINFUEHRUNG 217 5.9.2 BEISPIELE 219 5.10 XML 225 5.10.1 VERARBEITEN
VON RSS-INFORMATIONEN MIT SIMPLEXML 225 5.10.2 XML VERARBEITEN MIT DOM
232 TEIL II MYSQL-GRUNDLAGEN UND -PROGRAMMIERTECHNIKEN 237 6 PHPMYADMIN
239 6.1 INSTALLATION UND KONFIGURATION 240 6.2 BENUTZERVERWALTUNG, MYSQL
ABSICHERN 244 6.2.1 VERWALTUNG VON BENUTZERN UND PRIVILEGIEN 244 6.2.2
MYSQL ABSICHERN 247 6.2.3 NEUE BENUTZER ANLEGEN 248 6.3 DATENBANKEN
ERSTELLEN UND AENDERN 251 6.3.1 DATENBANK ERZEUGEN 251 6.3.2 TABELLE
ERZEUGEN 252 6.3.3 VORHANDENE TABELLEN AENDERN 254 6.3.4
FOREIGN-KEY-REGELN AUFSTELLEN 255 6.3.5 DATENBANKSTRUKTUR DOKUMENTIEREN
256 10 INHALTSVERZEICHNIS 6.4 DATEN ANSEHEN, EINFUEGEN UND AENDERN 257 6.5
SQL-KOMMANDOS AUSFUEHREN 258 6.6 IMPORT UND EXPORT 260 6.7 ADMINISTRATIVE
FUNKTIONEN 264 6.8 ZUSATZFUNKTIONEN 265 6.9 UPDATES FUER PHPMYADMIN 2.7
UND 2.8 272 7 DATENBANK-DESIGN 275 7.1 GRUNDLAGEN (MINIGLOSSAR) 275 7.2
TABELLENTYPEN (MYLSAM, INNODB, HEAP) 277 7.3 DATENTYPEN (SPALTENTYPEN)
279 7.3.1 GANZE ZAHLEN 279 7.3.2 FLIESS- UND FESTKOMMAZAHLEN 280 7.3.3
DATUM UND UHRZEIT 281 7.3.4 ZEICHENKETTEN 282 7.3.5 BINAERDATEN (BLOBS)
284 7.3.6 SONSTIGE DATENTYPEN 284 7.3.7 OPTIONEN UND ATTRIBUTE 285 7.4
TIPPS UND TRICKS ZUM DATENBANKDESIGN 285 7.5 NORMALISIERUNGSREGELN 287
7.5.1 DIE ERSTE NORMALFORM 288 7.5.2 ZWEITE NORMALFORM 289 7.5.3 DRITTE
NORMALFORM 292 7.6 VERWALTUNGVON HIERARCHIEN 293 J.F RELATIONEN 294 7.8
PRIMAER- UND FREMDSCHLUESSEL 297 7.8.1 PRIMAERSCHLUESSEL (PRIMARY KEY) 297
7.8.2 FREMDSCHLUESSEL (FOREIGN KEY) 298 7.8.3 REFERENZIELLE INTEGRITAET
(FOREIGN-KEY-REGELN) 299 7.9 INDIZES 300 7.9.1 GRUNDLAGEN 300 7.9.2
GEWOEHNLICHER INDEX, UNIQUE-INDEX, PRIMAERINDEX 302 7.9.3 VOLLTEXTINDEX
303 7.10 VIEWS 304 7.11 MYLIBRARY-DATENBANKSCHEMA 307 11
INHALTSVERZEICHNIS 8 SQL-GRUNDLAGEN 311 8.1 SYNTAXREGELN 311 8.2
EINFACHE ABFRAGEN (SELECT) 313 8.2.1 ANZAHL DER ERGEBNISDATENSAETZE
EINSCHRAENKEN (LIMIT) 315 8.2.2 ERGEBNISSE SORTIEREN (ORDER BY) 317 8.2.3
DATENSAETZE DURCH BEDINGUNGEN AUSWAEHLEN (WHERE, HAVING) 318 8.3 DATEN AUS
MEHREREN TABELLEN VERKNUEPFEN (JOIN) 319 8.3.1 JOINS UEBER ZWEI TABELLEN
319 8.3.2 JOINS UEBER DREI UND MEHRTABELLEN 321 8.4 SUB-SELECTS 324 8.5
ABFRAGEERGEBNISSE ANEINANDERFUEGEN (UNION) 326 8.6 GRUPPIERTE ABFRAGEN,
AGGREGATSFUNKTIONEN 327 8.7 DATEN AENDERN (INSERT, UPDATE UND DELETE) 331
8.7.1 DATENSAETZE EINFUEGEN (INSERT) 331 8.7.2 DATENSAETZE VERAENDERN
(UPDATE) 333 8.7.3 DATENSAETZE LOESCHEN (DELETE) 334 8.7.4 NEUE TABELLEN
ERSTELLEN 336 8.8 VARIABLEN 336 8.9 TRANSAKTIONEN 338 8.10 DATENBANKEN
UND TABELLEN ERZEUGEN UND AENDERN 339 8.10.1 DATENBANK ERZEUGEN (CREATE
DATABASE) 340 8.10.2 TABELLEN ERZEUGEN (CREATE TABLE) 340 8.10.3 DAS
TABELLENDESIGN AENDERN (ALTER TABLE) 341 9 SQL-REZEPTE 343 9.1
ZEICHENKETTEN 343 9.1.1 ZEICHENKETTEN BEARBEITEN 343 9.1.2 ZEICHENSATZ
AENDERN 345 9.2 DATUM UND UHRZEIT 346 9.3 ENUMS UND SETS 350 9.4 IF- UND
CASE-BEDINGUNGEN 352 9.5 KREUZTABELLEN (PIVOTTABELLEN) 354 9.6
DOPPELGAENGER SUCHEN 358 9.7 DIE ERSTEN/LETZTEN N DATENSAETZE BEARBEITEN
359 12 INHALTSVERZEICHNIS 9.8 DATENSAETZE ZUFAELLIG AUSWAEHLEN 359 9.9
MUSTERVERGLEICH 361 9.10 VOLLTEXTSUCHE 364 10 PHP-ZUGRIFF AUF
MYSQL-DATENBANKEN 369 10.1 MYSQL-FUNKTIONEN 369 10.1.1 VERBINDUNGSAUFBAU
370 10.1.2 SQL-KOMMANDOS AUSFUEHREN 371 10.1.3 SELECT-ERGEBNISSE
AUSWERTEN 373 10.1.4 TRANSAKTIONEN 377 10.1.5 FEHLERABSICHERUNG UND
FEHLERSUCHE 377 10.2 MYSQLI-KLASSEN, -METHODEN UND -EIGENSCHAFTEN 378
10.2.1 VERBINDUNGSAUFBAU 380 10.2.2 SQL-KOMMANDOS AUSFUEHREN 382 10.2.3
SELECT-ERGEBNISSE AUSWERTEN (MYSQLLRESULT) 383 10.2.4 MEHRERE
SQL-KOMMANDOS GLEICHZEITIG AUSFUEHREN 385 10.2.5 SQL-KOMMANDOS MIT
PARAMETERN (PREPARED STATEMENTS) 386 10.2.6 TRANSAKTIONEN 389 10.3
DATENBANKFUNKTIONEN IN EINE KLASSE AUSLAGERN 390 10.3.1 MEHR SICHERHEIT
DURCH EINE EIGENE PASSWORTDATEI 390 10.3.2 SICHERHEIT UND KOMFORT MIT
DER MYDB-KLASSE 392 10.4 SELECT-ERGEBNIS ALS TABELLE ANZEIGEN 396 10.5
ZEICHENKETTEN, DATUM, ZEIT, BLOSS UND NULL 397 10.5.1 ZEICHENKETTEN UND
BLOBS 398 10.5.2 DATUM UND UHRZEIT 399 10.5.3 NULL 400 10.6 MITEINANDER
VERKNUEPFTE DATENSAETZE EINFUEGEN 401 10.7 VERARBEITUNG VON
FORMULAREINGABEN 402 10.7.1 CODEAUFBAU 402 10.7.2 FORMULARAUFBAU 406
10.7.3 VALIDIERUNG DER FORMULARDATEN 411 10.7.4 SPEICHERUNG DER
FORMULARDATEN 412 10.7.5 TITEL LOESCHEN 415 10.7.6
ERWEITERUNGSMOEGLICHKEITEN 416 10.8 SEITENWEISE DARSTELLUNG VON
SUCHERGEBNISSEN 417 10.8.1 CODEAUFBAU 4 L8 10.8.2 AUTORENSUCHE 420
10.8.3 TITELSUCHE 4 21 10.8.4 SUCHERGEBNISSE ANZEIGEN 422 10.8.5 LINKS
AUF WEITERE SEITEN 424 13 INHALTSVERZEICHNIS 10.9 HIERARCHISCHE DATEN
VERWALTEN 425 10.9.1 CODEAUFBAU 426 10.9.2 KATEGORIEBAUM ANZEIGEN 428
10.9.3 UNTERKATEGORIEN EINFUEGEN 431 10.9.4 KATEGORIEN UND
UNTERKATEGORIEN LOESCHEN 433 10.9.5 UEBERGEORDNETE KATEGORIEN SUCHEN 434
10.9.6 UNTERGEORDNETE KATEGORIEN SUCHEN 435 10.10
GESCHWINDIGKEITSOPTIMIERUNG 436 10.10.1 GRUNDREGELN FUER DIE EFFIZIENTE
CODEAUSFUEHRUNG 436 10.10.2 STATISTIK- UND BENCHMARKING-HILFE 439 10.10.3
BEISPIEL: KATEGORIELISTEN EFFIZIENT ERZEUGEN 440 10.11 BINAERE DATEN
(BLOBS) UND BILDER 445 10.11.1 GRUNDLAGEN UND PROGRAMMIERTECHNIKEN 446
10.11.2 PROGRAMMCODE 450 11 GIS-FUNKTIONEN 455 11.1 EINLEITUNG 455
11.1.1 WAS IST GIS? 456 11.1.2 OPENGIS SIMPLE FEATURES FOR SQL 456 11.2
GIS-DATENFORMATE 456 11.2.1 EIN WORT ZU GEOGRAFISCHEN DATEN 456 11.2.2
ASCII-FORMAT 457 11.2.3 SHAPEFILE 458 11.2.4 WELL-KNOWN TEXT, WELL-KNOWN
BINARY 458 11.3 MYSQL-GIS-LMPLEMENTIERUNG 460 11.3.1 DATENTYPEN 460
11.3.2 EINFACHE GEOMETRISCHE FUNKTIONEN 462 11.3.3 RAEUMLICHE
ANALYSEFUNKTIONEN 465 11.3.4 INDIZIEREN VON GEOMETRISCHEN DATEN 468 11.4
SQL-BEISPIELE 469 11.5 BEISPIEL UMKREIS-SUCHE 473 11.5.1 BEDIENUNG DER
ANWENDUNG 474 11.5.2 DATENBANKSTRUKTUR 476 11.5.3 IMPORT 477 11.5.4
SUCHE 480 11.5.5 AUSGABE 483 12 STORED PROCEDURES 489 12.1 WOZU STORED
PROCEDURES? 489 12.2 HELLO SP-WORLD! 491 14 INHALTSVERZEICHNIS 12.3
IMPLEMENTIERUNGSDETAILS 495 12.4 ADMINISTRATION 496 12.5 SYNTAX UND
SPRACHELEMENTE 500 12.5.1 ALLGEMEINE SYNTAXREGELN 501 12.5.2 AUFRUFVON
SPS (CALL) 502 12.5.3 PARAMETER UND RUECKGABEWERT 504 12.5.4 KAPSELUNGVON
KOMMANDOS (BEGIN/END) 505 12.5.5 VARIABLEN 506 12.5.6 VERZWEIGUNGEN 508
12.5.7 SCHLEIFEN 509 12.5.8 FEHLERABSICHERUNG (HANDLER) 511 12.5.9
CURSOR 513 12.6 BEISPIELE 515 12.6.1 KATEGORIE EINFUEGEN 515 12.6.2 TITEL
EINFUEGEN 517 12.6.3 UEBERGEORDNETE KATEGORIEN ERMITTELN 520 12.6.4
HIERARCHISCH GEORDNETE KATEGORIELISTE LIEFERN 521 12.7 SPS UND PHP 524
12.8 SP-ADMINISTRATOR 525 12.8.1 BEDIENUNG 527 12.8.2 INSTALLATION 528
12.8.3 CODE 529 TEIL IM BEISPIELPROJEKTE 535 13 INTERNET-UMFRAGEN 537
13.1 BEDIENUNG 537 13.1.1 BENUTZERSICHT 537 13.1.2 ADMINISTRATORSICHT
538 13.2 DATENBANKDESIGN 540 13.3 AUFBAU DES CODES 542 13.4 WICHTIGE
CODEFRAGMENTE 543 13.4.1 HILFSFUNKTIONEN (WEBVOTEFUNCTIONS.PHP) 543
13.4.2 UMFRAGEERGEBNIS ANZEIGEN (RESULT.PHP) 543 13.4.3 UMFRAGEFORMULAR
ANZEIGEN UND AUSWERTEN (VOTE.PHP) 548 13.4.4 LOGINFORMULAR (LOGIN.PHP)
553 13.4.5 NEUE UMFRAGE DEFINIEREN (NEWPOLL.PHP) 555 13.5
ERWEITERUNGSMOEGLICHKEITEN 559 13.6 INSTALLATION 560 15
INHALTSVERZEICHNIS 14 BILDDATENBANK 563 14.1 ZIELSETZUNG DES BEISPIELS
563 14.1.1 ANFORDERUNGEN AN DAS PROGRAMM 563 14.1.2 ANFORDERUNGEN AN DEN
CODE 565 14.2 BEDIENUNG 565 14.2.1 ANONYME BENUTZER 566 14.2.2
ADMINISTRATOREN 567 14.3 DATENBANKDESIGN 569 14.4 AUFBAU DES CODES 570
14.4.1 DER PHP-CODE 570 14.4.2 DER HTML/CSS-CODE 572 14.5 WICHTIGE
CODEFRAGMENTE 574 14.5.1 MYDB 574 14.5.2 GALLERY IMAGE 576 14.5.3
GALLERYCOLLECTION 578 14.5.4 GALLERYVIEWER 579 14.5.5 BILDER-IMPORT 581
14.5.6 DER VIEWER 588 14.5.7 DIE SUCHE 590 14.5.8 DER RSS-FEED 591 14.6
VERBESSERUNGEN UND ERWEITERUNGEN 592 14.7 INSTALLATION 593 15
DISKUSSIONSFORUM 595 15.1 BEDIENUNG 595 15.2 DATENBANKDESIGN 601 15.3
AUFBAU DES CODES 603 15.4 LOGIN-VERWALTUNG 605 15.4.1 ERSTE ANMELDUNG
606 15.4.2 E-MAIL-VALIDIERUNG UND AKTIVIERUNG 609 15.4.3
LOGIN-AUSWERTUNG 610 15.4.4 LOGOUT 611 15.4.5 NEUERLICHER LOGIN 612 15.5
FORUMSBEITRAEGE ANZEIGEN UND EINGEBEN 613 15.5-1 MENUE 613 15.5.2
FORUMSLISTE (FORUM.PHP) 614 15.5.3 THREAD-LISTE (THREADS.PHP) 615 15.5.4
THREAD-ANSICHT (THREAD.PHP) 619 15.5.5 EINGABEFORMULAR (NEWMESSAGE.PHP)
623 15.6 VOLLTEXTSUCHE 625 16 INHALTSVERZEICHNIS 15.6.1 SQL-CODE DER
SUCHE 626 15.6.2 SUCHE DURCHFUEHREN (FUNKTION SHOW_SEARCH_RESULTS) 627
15.6.3 SUCHERGEBNISSE HERVORHEBEN 630 15.7 ERWEITERUNGSMOEGLICHKEITEN 632
15.8 INSTALLATION 633 16 TYPO3 635 16.1 EINFUEHRUNG 635 16.1.1 WAS IST
EIN CMS? 635 16.1.2 TYPO3-CMS 636 16.2 INSTALLATION UND KONFIGURATION
637 16.2.1 DUMMY-INSTALLATION UNTER LINUX/WINDOWS 637 16.2.2 TYPO3
BACKEND 641 16.2.3 DIE ERSTE TYP03-SEITE 642 16.3
BACKEND-BENUTZERVERWALTUNG 646 16.4 ANWENDUNG 648 16.4.1 VERTEILTE
ROLLEN 648 16.4.2 TIPPS UND TRICKS 649 16.5 EXTENSIONS 652 16.5.1
INSTALLATION VON EXTENSIONS 652 16.5.2 NEWS 653 16.5.3 GENERAL OFFICE
DISPLAYER 655 16.6 TYPO3 MIT EIGENEN PHP-SCRIPTS ERWEITERN 657 16.7
UPDATES FUER DIE VERSIONEN 3.8, 4 UND 5 663 ANHANG 665 A NEU IN PHP 5 UND
5.1 667 B NEU IN MYSQL 5 673 C INHALT DER BEILIEGENDEN CD-ROM 677
STICHWORTVERZEICHNIS 679 17 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Kofler, Michael 1967- Öggl, Bernd |
author_GND | (DE-588)121636763 (DE-588)129654043 |
author_facet | Kofler, Michael 1967- Öggl, Bernd |
author_role | aut aut |
author_sort | Kofler, Michael 1967- |
author_variant | m k mk b ö bö |
building | Verbundindex |
bvnumber | BV021558052 |
classification_rvk | ST 250 ST 252 |
classification_tum | DAT 663f DAT 366f |
ctrlnum | (OCoLC)162260290 (DE-599)BVBBV021558052 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Aktualisierter Nachdr., Studentenausg. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV021558052</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070508</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060424s2006 ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827323924</subfield><subfield code="c">: EUR 39.95</subfield><subfield code="9">3-8273-2392-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827323927</subfield><subfield code="9">978-3-8273-2392-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)162260290</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021558052</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</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-20</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-945</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">GYN01</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">ST 252</subfield><subfield code="0">(DE-625)143627:</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 663f</subfield><subfield code="2">stub</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">Kofler, Michael</subfield><subfield code="d">1967-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121636763</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP 5 & MySQL 5</subfield><subfield code="b">Grundlagen, Programmiertechniken, Beispiele</subfield><subfield code="c">Michael Kofler ; Bernd Öggl</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">PHP 5 und MySQL 5</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Aktualisierter Nachdr., Studentenausg.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">691 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">1 CD-ROM (12 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">Open source library</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</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 5.0</subfield><subfield code="0">(DE-588)4763174-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">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Öggl, Bernd</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129654043</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV 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=014774036&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV021558052 |
illustrated | Illustrated |
index_date | 2024-07-02T14:33:45Z |
indexdate | 2024-08-01T10:51:53Z |
institution | BVB |
isbn | 3827323924 9783827323927 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014774036 |
oclc_num | 162260290 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-20 DE-1051 DE-945 DE-863 DE-BY-FWS DE-858 DE-1051 DE-83 DE-11 DE-188 GYN01 |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-20 DE-1051 DE-945 DE-863 DE-BY-FWS DE-858 DE-1051 DE-83 DE-11 DE-188 GYN01 |
physical | 691 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Open source library |
spellingShingle | Kofler, Michael 1967- Öggl, Bernd PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele MySQL 5.0 (DE-588)4792791-4 gnd PHP 5.0 (DE-588)4763174-0 gnd |
subject_GND | (DE-588)4792791-4 (DE-588)4763174-0 |
title | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele |
title_alt | PHP 5 und MySQL 5 |
title_auth | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele |
title_exact_search | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele |
title_exact_search_txtP | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele |
title_full | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele Michael Kofler ; Bernd Öggl |
title_fullStr | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele Michael Kofler ; Bernd Öggl |
title_full_unstemmed | PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele Michael Kofler ; Bernd Öggl |
title_short | PHP 5 & MySQL 5 |
title_sort | php 5 mysql 5 grundlagen programmiertechniken beispiele |
title_sub | Grundlagen, Programmiertechniken, Beispiele |
topic | MySQL 5.0 (DE-588)4792791-4 gnd PHP 5.0 (DE-588)4763174-0 gnd |
topic_facet | MySQL 5.0 PHP 5.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014774036&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT koflermichael php5mysql5grundlagenprogrammiertechnikenbeispiele AT ogglbernd php5mysql5grundlagenprogrammiertechnikenbeispiele AT koflermichael php5undmysql5 AT ogglbernd php5undmysql5 |
Inhaltsverzeichnis
Würzburg Magazin
Signatur: |
1911 2015:0397 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |