PHP 7 und MySQL: das umfassende Handbuch
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Verlag
[2019]
|
Ausgabe: | 3., aktualisierte Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: "Grundlagen, Anwendung, Praxiswissen; aktuelle Webtechnologien, Administration und Sicherheit; inkl. SQLite, MS SQL Server, Oracle, PostgreSQL, MongoDB" |
Beschreibung: | 1037 Seiten Diagramme, Illustrationen 24 cm x 16.8 cm |
ISBN: | 9783836263955 3836263955 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045479438 | ||
003 | DE-604 | ||
005 | 20211119 | ||
007 | t | ||
008 | 190219s2019 gw a||| |||| 00||| ger d | ||
015 | |a 19,N05 |2 dnb | ||
016 | 7 | |a 1176274880 |2 DE-101 | |
020 | |a 9783836263955 |c : EUR 49.90 (DE), EUR 51.30 (AT), CHF 63.90 (freier Preis) |9 978-3-8362-6395-5 | ||
020 | |a 3836263955 |9 3-8362-6395-5 | ||
024 | 3 | |a 978-3-8362-6395-5 | |
035 | |a (OCoLC)1083712188 | ||
035 | |a (DE-599)DNB1176274880 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-91G |a DE-19 |a DE-1050 |a DE-862 |a DE-29T |a DE-523 |a DE-859 |a DE-703 |a DE-M347 |a DE-860 |a DE-739 |a DE-573 |a DE-1051 |a DE-384 |a DE-861 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 663f |2 stub | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Hauser, Tobias |d 1977- |e Verfasser |0 (DE-588)12221546X |4 aut | |
245 | 1 | 0 | |a PHP 7 und MySQL |b das umfassende Handbuch |c Tobias Hauser, Christian Wenz |
250 | |a 3., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Verlag |c [2019] | |
264 | 4 | |c © 2019 | |
300 | |a 1037 Seiten |b Diagramme, Illustrationen |c 24 cm x 16.8 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Cover: "Grundlagen, Anwendung, Praxiswissen; aktuelle Webtechnologien, Administration und Sicherheit; inkl. SQLite, MS SQL Server, Oracle, PostgreSQL, MongoDB" | ||
650 | 0 | 7 | |a PHP 7.0 |0 (DE-588)1082352969 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL |0 (DE-588)4559381-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL 5.7 |0 (DE-588)1071954520 |2 gnd |9 rswk-swf |
653 | |a Oracle | ||
653 | |a MS SQL | ||
653 | |a NoSQL | ||
653 | |a Mongo-DB | ||
653 | |a Web-Progammierung | ||
653 | |a Webseiten Websites | ||
653 | |a Relationale Datenbanken | ||
653 | |a SQLite | ||
653 | |a Skriptsprache | ||
653 | |a OOP | ||
653 | |a Design-Patterns | ||
653 | |a Hand-Buch Wissen Grundlagen Einführung Einstieg Anfänger Tutorials Kurse Workshops Nachschlagen | ||
689 | 0 | 0 | |a PHP 7.0 |0 (DE-588)1082352969 |D s |
689 | 0 | 1 | |a MySQL |0 (DE-588)4559381-4 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a PHP 7.0 |0 (DE-588)1082352969 |D s |
689 | 1 | 1 | |a MySQL 5.7 |0 (DE-588)1071954520 |D s |
689 | 1 | 2 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Wenz, Christian |d 1977- |e Verfasser |0 (DE-588)122481720 |4 aut | |
710 | 2 | |a Galileo Press |0 (DE-588)1065964404 |4 pbl | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=664a73b00e0340d2b8fff94bb459f863&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030864549&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-030864549 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 P33 H376(3) |
DE-BY-FWS_katkey | 721140 |
DE-BY-FWS_media_number | 083000521565 |
_version_ | 1811312730170195968 |
adam_text |
Inhalt Inhalt Vorwort . TEIL I 23 Vorbereitungen 1 Allgemeines zu PHP зі 1.1 Geschichte von PHP. 31 1.2 Erfolg und Einsatz. 32 1.3 Das Konzept von PHP. 34 1.4 Die wichtigsten Neuerungen in PHP 7.3. 36 1.5 Die wichtigsten Neuerungen in PHP 7 . 37 1.6 Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6. 38 1.7 Versionen und Anlaufstelle. 40 2 Installation 4i 2.1 2.2 PHP installieren. 41 2.1.1 Aufbau von PHP. 43 2.1.2 Windows. 44 2.1.3 macOS. 60 2.1.4 Linux. 65 PEAR installieren
. 73 2.2.1 PEAR installieren . 73 2.2.2 PEAR2 . 76 2.2.3 PEAR-Pakete ohne Installation . 78 3 Test und Hilfe 79 3.1 Häufige Fehler. 79 3.1.1 79 Die Seite kann nicht angezeigt werden. 5
Inhalt Inhalt 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.2 Die Webseite wurde nicht gefunden-File not found . Server nicht gefunden. Unable to initialize module. Modul nicht gefunden. Der Browser öffnet ein Downloadfenster . No input file specified (oder so ähnlich) . Call to undefined function. Internal Server Error. VCRUNTIME150.DLLfehlt . Weiße Seite im Browser. 81 82 83 84 85 86 87 88 89 89 Hilfsquellen. 90 5.1.3 5.1.4 5.1.5 5.1.6 5.2 Grundlagen derSprache 4.1 PHP in HTML. 4.2 4.3 5 5.1 5.3 137 138 144 »if« . »switch« .
Schleifen. »for«. »while« . »do-while«. 148 149 154 160 Sprünge. 161 5.3.1 5.3.2 5.3.3 ցյ 93 95 95 96 б 6.1 100 101 102 102 105 106 107 109 113 6.2 Konstanten. 114 7 Programmieren Operatoren. Arithmetische Operatoren. Vergleichsoperatoren . 115 115 115 119 Funktionen und Sprachkonstrukte Funktionen. 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 Datentypen . Benennung. Variable Variablen
. Variablen ausgeben . Nützliches und Hilfreiches. Vordefinierte Variablen . 5.1.1 5.1.2 6 Anführungszeichen . Variablen. 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4 Kommentare. Anweisungen. Externe Datei. Ausgabe mit PHP. 4.2.1 Fallunterscheidungen . Einstieg in PHP 4 4.1.1 4.1.2 4.1.3 126 128 132 136 5.2.1 5.2.2 5.4 TEIL II Logische Operatoren. Binärzahlen und bitweise Operatoren. Operatoren, die aus der Reihe tanzen. Rangfolge der Operatoren .
Parameter. Gültigkeit von Variablen. Rückgabewert . Funktionsnamen in Variablen . Anonyme Funktionen . Rekursive Funktionen . Typdeklarationen . Hilfreiches und Nützliches. Funktionen von PHP. Sprachkonstrukte. 6.2.1 Ausgabe. Strings ібз 163 164 168 170 172 173 175 178 181 183 185 187 195 7.1 Verbinden. 195 7.2 Teilen und Zusammenfügen. 196 196 196 198 7.2.1 7.2.2 7.2.3 Auf Zeichen zugreifen . Gleichmäßig unterbrechen.
Zeilenumbrüche. 7
nhalt Inhalt 7.2.4 Teilen in Strings. 200 7.2.5 Strings und Arrays. 201 7.3 Groß- und Kleinschreibung. 207 7.4 Beschneiden . 209 210 7.4.1 7.4.2 7.5 7.6 7.7 7.8 Zeichen ausschneiden. Whitespaces entfernen. 211 Suchen und Ersetzen. 211 7.5.1 Suchen . 212 7.5.2 Ersetzen. 215 Sonderzeichen, HTML etc. 218 7.6.1 Entwerten-für Datenbanken. 218 7.6.2 Entwerten-für reguläre Ausdrücke. 219 7.6.3 HTML. 220 7.6.4 URLs. 224 8.3
Untersuchen. 8.4 Transformieren. 247 8.4.1 Hinzufügen und Entfernen. 247 8.4.2 Löschen und Ersetzen . 248 8.4.3 Verbinden . 250 8.4.4 Variablen und Arrays . 252 8.4.5 Dereferenzlerung. 254 8.4.6 Umwandlung in Parameter. 255 Suchen und Sortieren. 256 8.5.1 Suchen . 256 8.5.2 Sortieren. 257 8.6 Superglobale Arrays. 258 9 Mathematischeund Datumsfunktionen 265 8.5 Vergleichen. 226 7.7.1 Vergleichsfunktionen . 226 7.7.2
Ähnlichkeiten und Unterschiede. 227 Mathe. 265 7.7.3 Aussprache. 227 9.1.1 Basics. 265 Hilfreiches und Nützliches. 228 9.1.2 Konstanten. 267 7.8.1 228 ASCII und Umwandlung . 7.8.2 Unicode-Codepoint. 229 7.8.3 Verschlüsselung . 230 7.8.4 7.8.5 Umdrehen. Multibyte-Stringfunktionen. 9.1 231 232 9.2 8 8.1 8.2 8 246 Arrays 235 Grundlagen . 235 8.1.1 Arrays erstellen . 235 8.1.2 Elemente hinzufügen und ändern . 237 8.1.3 Elemente
löschen. 238 8.1.4 Assoziative Arrays. 238 8.1.5 Kurzschreibweise mit JSON. 239 8.1.6 Multidimensionale Arrays. 239 Arrays und Schleifen. 240 8.2.1 240 »for«. 9.1.3 Zahlen konvertieren. 268 9.1.4 Zufallszahlen . 270 9.1.5 Maximal, minimal und das Runden . 271 9.1.6 Bogenmaß und mehr. 273 9.1.7 Höhere Genauigkeit. 274 Datum und Zeit. 276 9.2.1 Aktuelles Datum mit Funktionen . 276 9.2.2 Aktuelles Datum mit »DateTime«. 281 9.2.3 Beliebige Datumswerte . 283 9.2.4
Zeitstempel. 284 9.2.5 Datum formatieren. 288 9.2.6 Countdown - mit Daten rechnen. 293 10 Reguläre Ausdrücke 297 10.1 Grundlagen. 297 10.2 Funktionen für reguläre Ausdrücke. 299 8.2.2 »foreach« . 241 10.2.1 »preg_match()« . 300 8.2.3 Funktionen zur Iteration. 244 10.2.2 Weitere Funktionen . 303 9
Inhalt Inhalt 10.2.3 10.2.4 Ersetzungsstrings wiederverwenden. Modifikatoren für Suchmuster. 304 305 12 Namespaces 375 10.3 Anwendungsbeispiele. 305 306 307 307 12.1 Warum Namespaces?. 376 12.2 Mit Namespaces arbeiten . 377 378 379 380 10.3.1 10.3.2 10.3.3 Postleitzahlen. Telefon-und Faxnummern. Links filtern. 11 Objektorientiert programmieren Geschichte der Objektorientierung in PHP. 309 11.2 Klassen und Objekte-Grundbegriffe. 310 311 313 314 319 11.3 Fortgeschrittenes. 11.3.1 11.3.2 11.3.3 11.3.4 11.3.5 11.3.6 11.3.7 11.3.8 11.3.9 11.3.10 11.3.11 11.4 Objekte klonen. Konstruktor. Destruktor
. Privat, geschützt etc. Interfaces. Late Static Binding. Abstrakte Klassen . Anonyme Klassen. Konstanten. Überladen . Traits. Hilfreiches und Nützliches. 11.4.1 11.4.2 11.4.3 11.4.4 11.4.5 11.4.6 11.4.7 11.4.8 11.4.9 11.4.10 11.4.11 10 Klassen und Objekte in PHP . Eigenschaften. Methoden . Vererbung. Fehlerlevel .
»_autoloadO« . »_METHOD_ « . »_toStringO«. Klassentypen und »instanceof«. Objekte vergleichen . Objekte serialisieren . Objekte automatisiert auslesen. Iteration. Reflection API . SPL. Namespaces verwenden . Den aktuellen Namespaceermitteln . Namespaces per Alias. յօց 11.1 11.2.1 11.2.2 11.2.3 11.2.4 12.2.1 12.2.2 12.2.3 322 323 324 324 325 331 333 335 336 338 339 344 347 348 350 351 352 353 355 356 359 360 362 365 13 Entwurfsmuster: ЛЛѴС Co. зѕѕ 13.1 Zend Framework . 386 13.2 MVC/MPS
. 388 13.3 Singleton/Einzelstück. 393 13.4 Factory/Fabrik. 395 TEIL lii Webtechniken 14 Formulare 399 14.1 Vorbereitungen. 399 14.2 Formulare mit PHP . 402 403 406 409 411 412 414 418 14.2.1 14.2.2 14.2.3 14.2.4 14.2.5 14.2.6 14.2.7 14.3 Die gute alte Zeit. Versandmethoden. Textfeld(er). Radiobuttons. Checkboxen. Auswahllisten. Versand feststellen. Formularvalidierung. 14.3.1 14.3.2 14.3.3 14.3.4 14.3.5
Textfeld(er). Radiobuttons. Checkboxen. Auswahllisten. Detailliertere Fehlermeldung. 421 421 423 424 425 430 11
Inhalt Inhalt Vorausfüllung. 435 16.3.2 14.4.1 Vorbereitungen. 435 14.4.2 Textfelder . 436 14.4.3 Radiobuttons. 437 14.4.4 Checkboxen. 438 14.4.5 Auswahllisten. 438 14.5 Dateluploads. 446 14.6 Anwendungsbeispiele. 449 14.6.1 JavaScript-Formularprüfung. 449 14.6.2 Bildergalerie. 14.7 15 14.4 Daten auslesen . 491 16.3.3 Daten löschen . 492 16.3.4 Daten behalten. 494 16.3.5 Sessions konfigurieren . 495 16.4
Geschützter Bereich. 495 16.5 Sessions in Datenbanken. 498 16.6 Sicherheitsbedenken. 506 16.6.1 Keine Sessions ohne Cookies!. 506 16.6.2 Überprüfung des Referrers. 507 454 16.6.3 Die Session-ID ändern . 507 Einstellungen . 457 16.6.4 JavaScript-Zugriff auf das Session-Cookie verhindern. 508 Cookies 459 17 E-Mail 509 15.1 Vorbereitungen. 459 17.1 Vorbereitungen. 509 15.2 Fakten und Hintergründe. 461 17.2 Mails mit PHP versenden. 514 15.2.1 Was ist ein Cookie?. 461 17.2.1 Standardmails. 514 15.2.2 Einschränkungen
. 462 17.2.2 MIME-Mails. 519 15.2.3 Der gläserne Surfer?. 463 17.2.3 IMAPundPOP . 526 Mit Cookies in PHP arbeiten. 464 15.3.1 Cookies setzen. 464 15.3.2 Cookies auslesen . 470 15.3.3 Cookies löschen . 473 15.3.4 »Neue« Cookies . 476 15.4 Cookie-Test. 478 15.5 Abschließende Überlegungen. 480 15.3 16 Sessions 483 TEIL IV Datenbanken 18 SQL 531 18.1 Datenbanken und Tabellen anlegen. 532 18.1.1 Primärschlüssel. 532 18.1.2 Datentypen . 533 18.2 Daten
eintragen. 535 18.3 Daten abfragen. 536 16.1 Vorbereitungen. 483 18.4 Daten aktualisieren. 540 16.2 Fakten, Hintergründe undKonfiguration. 484 18.5 Daten löschen . 540 16.2.1 Daten behalten. 485 16.2.2 Performance . 487 18.6 Besonderheiten. 541 18.6.1 Relationales Datenbankdesign . 541 Mit Sessions in PHP arbeiten . 488 18.6.2 Joins. 543 16.3.1 489 18.6.3 Aggregatfunktionen. 544 16.3 12 Daten schreiben . 13
nhalt Inhalt 18.6.4 18.6.5 Transaktionen . Stored Procedures. 545 20.4.4 Daten löschen . 608 547 20.4.5 Daten bearbeiten. 610 Einstellungen . 613 20.5 19 PDO 549 19.1 Vorbereitungen. 550 19.2 Datenbankzugriff mit PDO. 19.2.1 19.3 20 21 SQLite 615 552 21.1 Vorbereitungen. 616 Verbindungsaufbau . 552 21.2 Datenbankzugriff mit SQLite. 617 19.2.2 Abfragen . 553 21.2.1 Verbindungsaufbau . 617 19.2.3 Rückgabewerte. 556 21.2.2 Abfragen
. 618 19.2.4 Besonderheiten. 558 21.2.3 Rückgabewerte. 622 Gästebuch. 559 21.2.4 Besonderheiten. 625 19.3.1 559 21.2.5 Migration von altem Code. 628 Tabelle anlegen. 19.3.2 Daten eintragen . 560 Anwendungsbeispiel. 630 19.3.3 Daten ausgeben . 561 21.3.1 Tabelle anlegen. 630 19.3.4 Daten löschen . 563 21.3.2 Daten eintragen . 631 19.3.5 Daten bearbeiten . 565 21.3.3 Daten ausgeben
. 632 21.3.4 Daten löschen . 634 21.3.5 Daten bearbeiten . 635 MySQL 569 22 Microsoft SQL Server 639 577 22.1 Vorbereitungen. 639 Abfragen . 579 22.2 Microsoft SQL Server Driver for PHP. 641 20.2.3 Rückgabewerte. 583 22.2.1 Verbindungsaufbau . 643 20.2.4 Besonderheiten. 588 22.2.2 Abfragen . 644 Alte MySQL-Versionen. 601 22.2.3 Rückgabewerte. 645 22.2.4 Besonderheiten. 646 Anwendungsbeispiel. 651 20.1
Vorbereitungen. 570 20.2 Datenbankzugriff mit MySQL. 577 20.2.1 Verbindungsaufbau . 20.2.2 20.3 20.4 14 21.3 20.3.1 Verbindungsaufbau . 601 20.3.2 Abfragen . 602 20.3.3 Rückgabewerte. 603 22.3.1 Tabelle anlegen. 651 Anwendungsbeispiel. 604 22.3.2 Daten eintragen . 651 20.4.1 604 22.3.3 Daten ausgeben . 653 Daten löschen . 654 Daten bearbeiten. 656 Tabelle anlegen. 22.3 20.4.2 Daten eintragen . 605 22.3.4 20.4.3 Daten ausgeben
. 607 22.3.5 15
Inhalt nhalt 23 Oracle 659 25 AAongoDB 707 23.1 Vorbereitungen. 659 25.1 Vorbereitungen. 707 23.2 Datenbankzugriff mit Oracle. 664 25.2 Datenbankzugriff mit MongoDB. 712 23.2.1 664 25.2.1 Verbindungsaufbau . 713 Einfügen. 714 23.3 Verbindungsaufbau . 23.2.2 Abfragen . 665 25.2.2 23.2.3 Rückgabewerte. 668 25.2.3 Abfragen und Rückgabewerte. 716 23.2.4 Besonderheiten. 671 25.2.4 Aktualisieren. 718 25.2.5 Löschen. 719 Anwendungsbeispiel. 719
25.3.1 Datenspeicher anlegen . 720 Anwendungsbeispiel. 673 23.3.1 673 Tabelle anlegen. 25.3 23.3.2 Daten eintragen . 674 23.3.3 Daten ausgeben . 676 25.3.2 Daten eintragen . 720 23.3.4 Daten löschen . 677 25.3.3 Daten ausgeben . 722 23.3.5 Daten bearbeiten. 678 25.3.4 Daten löschen . 723 25.3.5 Daten bearbeiten. 724 Einstellungen . 727 25.4 24 PostgreSQL 681 24.1 Vorbereitungen. 681 24.2 Datenbankzugriff mit PostgreSQL. 685 24.2.1 Verbindungsaufbau
. 685 24.2.2 Abfragen . 686 24.2.3 Rückgabewerte. 688 24.2.4 Besonderheiten. 691 Dateihandling mit PHP. 732 Anwendungsbeispiel. 697 26.2.1 Mit Dateien arbeiten . 733 24.3.1 Tabelle anlegen. 697 26.2.2 Mit dem Dateisystemarbeiten . 738 24.3.2 Daten eintragen . 698 24.3.3 Daten ausgeben . 700 Anwendungsbeispiele. 743 24.3.4 Daten löschen . 701 26.3.1 Gästebuch . 743 24.3.5 Daten
bearbeiten. 703 26.3.2 Dateibrowser. 748 Einstellungen . 705 Einstellungen . 751 24.3 24.4 16 TEIL V Kommunikation 26 Dateien 731 26.1 Vorbereitungen. 731 26.2 26.3 26.4 27 Verbindung nach außen 753 27.1 Vorbereitungen. 753 27.2 Verbindung nach außen mit PHP. 754 27.2.1 754 Streams . 17
Inhalt nhalt 27.2.2 HTTP-Streams. 756 27.2.3 PHP-Streams. 761 27.2.4 Kompressions-Streams. 765 27.3 Anwendungsbeispiele. 768 27.3.1 Textversion von Webseiten. 768 27.3.2 Onlinekomprimierer . 770 TEIL VI 30 XML 30.1 30.2 28 Webservices 28.1 28.2 773 XML-Grundlagen. 819 30.1.2 Installation . 825 XML-Zugriff. 825 30.2.1 SAX. 825 30.2.2 SimpleXML. 830 834 30.2.3 DOM-Zugriff. Webservices-Grundlagen. 773 30.2.4 Validierung. 840
28.1.2 Installation . 780 30.2.5 XSLT. 842 nuSOAP. 781 XMLReader und XMLWriter. 844 28.2.1 Server . 781 30.3.1 XMLReader. 844 30.3.2 XMLWriter . 845 EXIF. 847 30.4.1 Vorbereitung . 847 30.4.2 Umsetzung. 847 783 WSDL. 785 28.2.4 Fazit . 789 PHP-SOAP . 789 28.3.1 Server
. 789 28.3.2 Client. 790 28.3.3 WSDL. 792 28.3.4 Fazit . 793 28.4 REST. 793 28.5 UDDI. 796 30.3 30.4 31 Grafiken mit PHP ցտյ 31.1 Vorbereitungen. 853 31.1.1 Installation . 853 GD 2 im Einsatz . 854 31.2.1 Grundgerüst. 854 31.2.2 Text. 856 31.2.3 Formen. 858 31.2 29.2 819 30.1.1 28.1.1 Client. 29.1
Vorbereitungen. 773 28.2.2 29 819 Vorbereitungen. 28.2.3 28.3 Fremdformate JavaScript Vorbereitungen. 799 800 31.2.4 Linien und Stile . 861 31.2.5 Ausgabe der Bilder. 862 31.2.6 Bildbearbeitung. 862 31.2.7 Dynamisches Diagramm. 867 Die Alternativen. 873 873 JavaScript mit PHP verbinden. 800 29.2.1 PHP-Variablen mit JavaScript auslesen . 801 29.2.2 JavaScript-Variablen mit PHP auslesen. 804 29.3 Ajax. 805 31.3.1 ImageMagick. 29.4 WebSockets
. 810 31.3.2 GMagick . 873 29.4.1 Server . 811 31.3.3 NetPBM . 874 29.4.2 Client. 815 31.3 18 19
Inhalt Inhalt 32 PDF mitPHP 875 34 Authentifizierung 929 32.1 Vorbereitung. 876 34.1 Apache-Authentifizierung. 930 34.2 IIS-Authentifizierung. 934 34.3 HTTP-Authentifizierung vonHand. 935 34.4 Fazit. 938 35 Konfigurationsmöglichkeiten in der »php.ini« 941 35.1 Wo konfigurieren?. 941 32.2 32.3 32.4 32.1.1 TCPDF. 876 32.1.2 FPDF. 877 32.1.3 Haru. 877 TCPDF. 877 32.2.1 Grundlagen . 878 32.2.2 Zellen. 881 32.2.3 Linien und
Punkte. 883 32.2.4 Tortendiagramm. 885 32.2.5 HTML schreiben. 889 FPDF. 890 35.1.1 Speicherort. 941 35.1.2 Andere Konfigurationsdateien. 942 32.3.1 Grundlagen . 891 32.3.2 Zeichnen. 892 35.2 Was konfigurieren?. 944 Haru. 893 35.3 Fazit. 952 36 Fehlersuche und Unittests 953 36.1 Debugging von Hand. 955 36.2 Debugging mit DBG . 957 36.3 Debugging mit
Xdebug. 961 36.4 Auflösung . 966 36.5 Unittests mit PHPUnit. 968 TEIL VII Administration und Sicherheit 33 Sicherheit 33.1 Benutzereingaben . 899 33.2 XSS. 902 33.3 SQL Injection. 906 33.4 Versteckte Felder? . 909 36.5.1 Unittests . 968 33.5 Input-Filter. 912 36.5.2 PHPUnit Installieren. 968 33.6 Cross-Site RequestForgery. 915 36.5.3 Mit PHPUnit testen. 970 33.7 Screen Scraping und CAPTCHAs. 920 33.8 Passwörter verschlüsseln
. 925 33.9 Fazit. 928 20 897 37 Apache-Funktionen 975 37.1 Vorbereitungen. 975 37.2 Anwendungsbeispiele. 976 37.2.1 Informationen über Apache. 976 37.2.2 HTTP-Header auslesen . 977 37.2.3 URI-Informatlonen . 978 21
Inhalt 37.2.4 Andere Servertechnologien einbinden . 980 37.2.5 Apache-Prozess beenden . 981 38 Composer 98з 38.1 Composer installieren. 983 38.2 Pakete per Composer installieren. 986 38.3 Eigenen Code für Composer anpassen. 989 39 PHP-Erweiterungen 993 39.1 Programmieren. 994 39.2 Kompilieren . 1000 39.3 Testen. 1004 40 Zu PHP beitragen 1007 40.1 Patches für PHP. 1007 40.1.1 Bugfix. 1008 40.1.2 Neues Feature . 1014 Weitere Möglichkeiten. 1015 Index. 1017 40.2 22 |
any_adam_object | 1 |
author | Hauser, Tobias 1977- Wenz, Christian 1977- |
author_GND | (DE-588)12221546X (DE-588)122481720 |
author_facet | Hauser, Tobias 1977- Wenz, Christian 1977- |
author_role | aut aut |
author_sort | Hauser, Tobias 1977- |
author_variant | t h th c w cw |
building | Verbundindex |
bvnumber | BV045479438 |
classification_rvk | ST 250 ST 252 ST 271 |
classification_tum | DAT 663f DAT 366f |
ctrlnum | (OCoLC)1083712188 (DE-599)DNB1176274880 |
discipline | Informatik |
edition | 3., aktualisierte Auflage |
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">BV045479438</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20211119</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190219s2019 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">19,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1176274880</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836263955</subfield><subfield code="c">: EUR 49.90 (DE), EUR 51.30 (AT), CHF 63.90 (freier Preis)</subfield><subfield code="9">978-3-8362-6395-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836263955</subfield><subfield code="9">3-8362-6395-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">978-3-8362-6395-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1083712188</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1176274880</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-11</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">ST 271</subfield><subfield code="0">(DE-625)143639:</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">Hauser, Tobias</subfield><subfield code="d">1977-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12221546X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP 7 und MySQL</subfield><subfield code="b">das umfassende Handbuch</subfield><subfield code="c">Tobias Hauser, Christian Wenz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Verlag</subfield><subfield code="c">[2019]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1037 Seiten</subfield><subfield code="b">Diagramme, Illustrationen</subfield><subfield code="c">24 cm x 16.8 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="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "Grundlagen, Anwendung, Praxiswissen; aktuelle Webtechnologien, Administration und Sicherheit; inkl. SQLite, MS SQL Server, Oracle, PostgreSQL, MongoDB"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 7.0</subfield><subfield code="0">(DE-588)1082352969</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 5.7</subfield><subfield code="0">(DE-588)1071954520</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Oracle</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">MS SQL</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">NoSQL</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Mongo-DB</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Web-Progammierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Webseiten Websites</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Relationale Datenbanken</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQLite</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Skriptsprache</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">OOP</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Design-Patterns</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hand-Buch Wissen Grundlagen Einführung Einstieg Anfänger Tutorials Kurse Workshops Nachschlagen</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP 7.0</subfield><subfield code="0">(DE-588)1082352969</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</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 7.0</subfield><subfield code="0">(DE-588)1082352969</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">MySQL 5.7</subfield><subfield code="0">(DE-588)1071954520</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</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">Wenz, Christian</subfield><subfield code="d">1977-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122481720</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Galileo Press</subfield><subfield code="0">(DE-588)1065964404</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=664a73b00e0340d2b8fff94bb459f863&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=030864549&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030864549</subfield></datafield></record></collection> |
id | DE-604.BV045479438 |
illustrated | Illustrated |
indexdate | 2024-09-27T04:00:29Z |
institution | BVB |
institution_GND | (DE-588)1065964404 |
isbn | 9783836263955 3836263955 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030864549 |
oclc_num | 1083712188 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-1050 DE-862 DE-BY-FWS DE-29T DE-523 DE-859 DE-703 DE-M347 DE-860 DE-739 DE-573 DE-1051 DE-384 DE-861 DE-11 |
owner_facet | DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-1050 DE-862 DE-BY-FWS DE-29T DE-523 DE-859 DE-703 DE-M347 DE-860 DE-739 DE-573 DE-1051 DE-384 DE-861 DE-11 |
physical | 1037 Seiten Diagramme, Illustrationen 24 cm x 16.8 cm |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Rheinwerk Verlag |
record_format | marc |
spellingShingle | Hauser, Tobias 1977- Wenz, Christian 1977- PHP 7 und MySQL das umfassende Handbuch PHP 7.0 (DE-588)1082352969 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd MySQL (DE-588)4559381-4 gnd MySQL 5.7 (DE-588)1071954520 gnd |
subject_GND | (DE-588)1082352969 (DE-588)4481830-0 (DE-588)4559381-4 (DE-588)1071954520 |
title | PHP 7 und MySQL das umfassende Handbuch |
title_auth | PHP 7 und MySQL das umfassende Handbuch |
title_exact_search | PHP 7 und MySQL das umfassende Handbuch |
title_full | PHP 7 und MySQL das umfassende Handbuch Tobias Hauser, Christian Wenz |
title_fullStr | PHP 7 und MySQL das umfassende Handbuch Tobias Hauser, Christian Wenz |
title_full_unstemmed | PHP 7 und MySQL das umfassende Handbuch Tobias Hauser, Christian Wenz |
title_short | PHP 7 und MySQL |
title_sort | php 7 und mysql das umfassende handbuch |
title_sub | das umfassende Handbuch |
topic | PHP 7.0 (DE-588)1082352969 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd MySQL (DE-588)4559381-4 gnd MySQL 5.7 (DE-588)1071954520 gnd |
topic_facet | PHP 7.0 Dynamische Web-Seite MySQL MySQL 5.7 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=664a73b00e0340d2b8fff94bb459f863&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030864549&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hausertobias php7undmysqldasumfassendehandbuch AT wenzchristian php7undmysqldasumfassendehandbuch AT galileopress php7undmysqldasumfassendehandbuch |
Beschreibung
Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 P33 H376(3) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |