دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2. Auflage, erweiterte Ausgabe] نویسندگان: Tobias Hauser, Christian Wenz سری: ISBN (شابک) : 9783836240833, 383624084X ناشر: سال نشر: 2016 تعداد صفحات: [1677] زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 50 Mb
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب PHP 7 und MySQL Das umfassende Handbuch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب PHP 7 و MySQL راهنمای جامع نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Liebe Leser! Inhaltsverzeichnis Vorwort Das Konzept Der Inhalt Zur Auflage zu PHP 7 Unterstützung Teil I Vorbereitungen 1 Allgemeines zu PHP 1.1 Geschichte von PHP 1.2 Erfolg und Einsatz 1.3 Das Konzept von PHP 1.4 Die wichtigsten Neuerungen in PHP 7 1.5 Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6 1.6 Neuerungen in PHP 5.3 1.7 Neuerungen in PHP 5.1 1.8 Versionen und Anlaufstelle 2 Installation 2.1 PHP installieren 2.1.1 Aufbau von PHP 2.1.2 Windows 2.1.3 OS X 2.1.4 Linux 2.2 PEAR installieren 2.2.1 PEAR installieren 2.2.2 PEAR2 2.2.3 PEAR-Pakete ohne Installation 3 Test und Hilfe 3.1 Häufige Fehler 3.1.1 Die Seite kann nicht angezeigt werden 3.1.2 Die Webseite wurde nicht gefunden/File not found 3.1.3 Server nicht gefunden 3.1.4 Unable to initialize module 3.1.5 Modul nicht gefunden 3.1.6 Der Browser öffnet ein Downloadfenster 3.1.7 No input file specified (oder so ähnlich) 3.1.8 Call to undefined function 3.1.9 Internal Server Error 3.1.10 VCRUNTIME140.DLL fehlt 3.2 Hilfsquellen Teil II Einstieg in PHP 4 Grundlagen der Sprache 4.1 PHP in HTML 4.1.1 Kommentare 4.1.2 Anweisungen 4.1.3 Externe Datei 4.2 Ausgabe mit PHP 4.2.1 Anführungszeichen 4.3 Variablen 4.3.1 Datentypen 4.3.2 Benennung 4.3.3 Variable Variablen 4.3.4 Variablen ausgeben 4.3.5 Nützliches und Hilfreiches 4.3.6 Vordefinierte Variablen 4.4 Konstanten 5 Programmieren 5.1 Operatoren 5.1.1 Arithmetische Operatoren 5.1.2 Vergleichsoperatoren 5.1.3 Logische Operatoren 5.1.4 Binärzahlen und bitweise Operatoren 5.1.5 Operatoren, die aus der Reihe tanzen 5.1.6 Rangfolge der Operatoren 5.2 Fallunterscheidungen 5.2.1 »if« 5.2.2 »switch« 5.3 Schleifen 5.3.1 »for« 5.3.2 »while« 5.3.3 »do-while« 5.4 Sprünge 6 Funktionen und Sprachkonstrukte 6.1 Funktionen 6.1.1 Parameter 6.1.2 Gültigkeit von Variablen 6.1.3 Rückgabewert 6.1.4 Funktionsnamen in Variablen 6.1.5 Anonyme Funktionen 6.1.6 Rekursive Funktionen 6.1.7 Typdeklarationen 6.1.8 Hilfreiches und Nützliches 6.1.9 Funktionen von PHP 6.2 Sprachkonstrukte 6.2.1 Ausgabe 7 Strings 7.1 Verbinden 7.2 Teilen und Zusammenfügen 7.2.1 Auf Zeichen zugreifen 7.2.2 Gleichmäßig unterbrechen 7.2.3 Zeilenumbrüche 7.2.4 Teilen in Strings 7.2.5 Strings und Arrays 7.3 Groß- und Kleinschreibung 7.4 Beschneiden 7.4.1 Zeichen ausschneiden 7.4.2 Whitespaces entfernen 7.5 Suchen und Ersetzen 7.5.1 Suchen 7.5.2 Ersetzen 7.6 Sonderzeichen, HTML etc. 7.6.1 Entwerten – für Datenbanken 7.6.2 Entwerten – für reguläre Ausdrücke 7.6.3 HTML 7.6.4 URLs 7.7 Vergleichen 7.7.1 Vergleichsfunktionen 7.7.2 Ähnlichkeiten und Unterschiede 7.7.3 Aussprache 7.8 Hilfreiches und Nützliches 7.8.1 ASCII und Umwandlung 7.8.2 Unicode-Codepoint 7.8.3 Verschlüsselung 7.8.4 Umdrehen 8 Arrays 8.1 Grundlagen 8.1.1 Arrays erstellen 8.1.2 Elemente hinzufügen und ändern 8.1.3 Elemente löschen 8.1.4 Assoziative Arrays 8.1.5 Kurzschreibweise ab PHP 5.4 8.1.6 Multidimensionale Arrays 8.2 Arrays und Schleifen 8.2.1 »for« 8.2.2 »foreach« 8.2.3 Funktionen zur Iteration 8.3 Untersuchen 8.4 Transformieren 8.4.1 Hinzufügen und Entfernen 8.4.2 Löschen und Ersetzen 8.4.3 Verbinden 8.4.4 Variablen und Arrays 8.4.5 Dereferenzierung 8.4.6 Umwandlung in Parameter 8.5 Suchen und Sortieren 8.5.1 Suchen 8.5.2 Sortieren 8.6 Superglobale Arrays 9 Mathematische und Datumsfunktionen 9.1 Mathe 9.1.1 Basics 9.1.2 Konstanten 9.1.3 Zahlen konvertieren 9.1.4 Zufallszahlen 9.1.5 Maximal, minimal und Runden 9.1.6 Bogenmaß und mehr 9.1.7 Höhere Genauigkeit 9.2 Datum 9.2.1 Aktuelles Datum 9.2.2 »DateTime« 9.2.3 Beliebige Datumswerte 9.2.4 Zeitstempel 9.2.5 Datum formatieren 9.2.6 Countdown – mit Daten rechnen 10 Reguläre Ausdrücke 10.1 Grundlagen 10.2 POSIX 10.3 Perl-kompatibel 10.3.1 »preg_match()« 10.3.2 Weitere Funktionen für Perl-kompatible 10.3.3 Ersetzungsstrings wiederverwenden 10.3.4 Modifikatoren für Suchmuster 10.4 Anwendungsbeispiele 10.4.1 Postleitzahlen 10.4.2 Telefon- und Faxnummern 10.4.3 Links filtern 11 Objektorientiert programmieren 11.1 Klassen und Objekte – Grundbegriffe 11.1.1 Klassen und Objekte in PHP 11.1.2 Eigenschaften 11.1.3 Methoden 11.1.4 Vererbung 11.2 Fortgeschrittenes 11.2.1 Wert oder Referenz 11.2.2 Konstruktor 11.2.3 Destruktor 11.2.4 Privat, geschützt etc. 11.2.5 Interfaces 11.2.6 Late Static Binding 11.2.7 Abstrakte Klassen 11.2.8 Anonyme Klassen 11.2.9 Konstanten 11.2.10 Überladen 11.2.11 Traits 11.3 Hilfreiches und Nützliches 11.3.1 Fehlerlevel 11.3.2 »__autoload()« 11.3.3 »__METHOD__« 11.3.4 »__toString()« 11.3.5 Klassentypen und »instanceof« 11.3.6 Objekte vergleichen 11.3.7 Objekte serialisieren 11.3.8 Objekte automatisiert auslesen 11.3.9 Iteration 11.3.10 Reflection API 11.3.11 SPL 11.4 Migration von PHP 4 auf 5/7 12 Namespaces 12.1 Warum Namespaces? 12.2 Mit Namespaces arbeiten 12.2.1 Namespaces verwenden 12.2.2 Den aktuellen Namespace ermitteln 12.2.3 Namespaces per Alias 13 Entwurfsmuster: MVC & Co. 13.1 Zend Framework 13.2 MVC/MPS 13.3 Singleton/Einzelstück 13.4 Factory/Fabrik Teil III Webtechniken 14 Formulare 14.1 Vorbereitungen 14.2 Formulare mit PHP 14.2.1 Die gute alte Zeit 14.2.2 Versandmethoden 14.2.3 Textfeld(er) 14.2.4 Radiobuttons 14.2.5 Checkboxen 14.2.6 Auswahllisten 14.2.7 Versand feststellen 14.3 Formularvalidierung 14.3.1 Textfeld(er) 14.3.2 Radiobuttons 14.3.3 Checkboxen 14.3.4 Auswahllisten 14.3.5 Detailliertere Fehlermeldung 14.4 Vorausfüllung 14.4.1 Vorbereitungen 14.4.2 Textfelder 14.4.3 Radiobuttons 14.4.4 Checkboxen 14.4.5 Auswahllisten 14.5 Dateiuploads 14.6 Anwendungsbeispiele 14.6.1 JavaScript-Formularprüfung 14.6.2 Bildergalerie 14.7 Einstellungen 15 Cookies 15.1 Vorbereitungen 15.2 Fakten und Hintergründe 15.2.1 Was ist ein Cookie? 15.2.2 Einschränkungen 15.2.3 Der gläserne Surfer? 15.3 Mit Cookies in PHP arbeiten 15.3.1 Cookies setzen 15.3.2 Cookies auslesen 15.3.3 Cookies löschen 15.3.4 »Neue« Cookies 15.4 Cookie-Test 15.5 Abschließende Überlegungen 16 Sessions 16.1 Vorbereitungen 16.2 Fakten, Hintergründe und Konfiguration 16.2.1 Daten behalten 16.2.2 Performance 16.3 Mit Sessions in PHP arbeiten 16.3.1 Daten schreiben 16.3.2 Daten auslesen 16.3.3 Daten löschen 16.3.4 Daten behalten 16.3.5 Sessions konfigurieren 16.4 Geschützter Bereich 16.5 Sessions in Datenbanken 16.6 Sicherheitsbedenken 17 E-Mail 17.1 Vorbereitungen 17.2 Mails mit PHP versenden 17.2.1 Standardmails 17.2.2 MIME-Mails 17.2.3 IMAP und POP Teil IV Datenbanken 18 SQL 18.1 Datenbanken und Tabellen anlegen 18.1.1 Primärschlüssel 18.1.2 Datentypen 18.2 Daten eintragen 18.3 Daten abfragen 18.4 Daten aktualisieren 18.5 Daten löschen 18.6 Besonderheiten 18.6.1 Relationales Datenbankdesign 18.6.2 Joins 18.6.3 Aggregatfunktionen 18.6.4 Transaktionen 18.6.5 Stored Procedures 19 PDO 19.1 Vorbereitungen 19.2 Datenbankzugriff mit PDO 19.2.1 Verbindungsaufbau 19.2.2 Abfragen 19.2.3 Rückgabewerte 19.2.4 Besonderheiten 19.3 Gästebuch 19.3.1 Tabelle anlegen 19.3.2 Daten eintragen 19.3.3 Daten ausgeben 19.3.4 Daten löschen 19.3.5 Daten bearbeiten 20 MySQL 20.1 Vorbereitungen 20.2 Datenbankzugriff mit MySQL 20.2.1 Verbindungsaufbau 20.2.2 Abfragen 20.2.3 Rückgabewerte 20.2.4 Besonderheiten 20.3 Alte MySQL-Versionen 20.3.1 Verbindungsaufbau 20.3.2 Abfragen 20.3.3 Rückgabewerte 20.4 Anwendungsbeispiel 20.4.1 Tabelle anlegen 20.4.2 Daten eintragen 20.4.3 Daten ausgeben 20.4.4 Daten löschen 20.4.5 Daten bearbeiten 20.5 Einstellungen 21 SQLite 21.1 Vorbereitungen 21.2 Datenbankzugriff mit SQLite 21.2.1 Verbindungsaufbau 21.2.2 Abfragen 21.2.3 Rückgabewerte 21.2.4 Besonderheiten 21.2.5 Migration von altem Code 21.3 Anwendungsbeispiel 21.3.1 Tabelle anlegen 21.3.2 Daten eintragen 21.3.3 Daten ausgeben 21.3.4 Daten löschen 21.3.5 Daten bearbeiten 22 Microsoft SQL Server 22.1 Vorbereitungen 22.2 Microsoft SQL Server Driver for PHP 22.2.1 Verbindungsaufbau 22.2.2 Abfragen 22.2.3 Rückgabewerte 22.2.4 Besonderheiten 22.3 Anwendungsbeispiel 22.3.1 Tabelle anlegen 22.3.2 Daten eintragen 22.3.3 Daten ausgeben 22.3.4 Daten löschen 22.3.5 Daten bearbeiten 23 Oracle 23.1 Vorbereitungen 23.2 Datenbankzugriff mit Oracle 23.2.1 Verbindungsaufbau 23.2.2 Abfragen 23.2.3 Rückgabewerte 23.2.4 Besonderheiten 23.3 Anwendungsbeispiel 23.3.1 Tabelle anlegen 23.3.2 Daten eintragen 23.3.3 Daten ausgeben 23.3.4 Daten löschen 23.3.5 Daten bearbeiten 24 PostgreSQL 24.1 Vorbereitungen 24.2 Datenbankzugriff mit PostgreSQL 24.2.1 Verbindungsaufbau 24.2.2 Abfragen 24.2.3 Rückgabewerte 24.2.4 Besonderheiten 24.3 Anwendungsbeispiel 24.3.1 Tabelle anlegen 24.3.2 Daten eintragen 24.3.3 Daten ausgeben 24.3.4 Daten löschen 24.3.5 Daten bearbeiten 24.4 Einstellungen 25 MongoDB 25.1 Vorbereitungen 25.2 Datenbankzugriff mit MongoDB 25.2.1 Verbindungsaufbau 25.2.2 Einfügen 25.2.3 Abfragen und Rückgabewerte 25.2.4 Aktualisieren 25.2.5 Löschen 25.3 Anwendungsbeispiel 25.3.1 Datenspeicher anlegen 25.3.2 Daten eintragen 25.3.3 Daten ausgeben 25.3.4 Daten löschen 25.3.5 Daten bearbeiten 25.4 Einstellungen 25.5 MongoDB für PHP 7 Teil V Kommunikation 26 Dateien 26.1 Vorbereitungen 26.2 Dateihandling mit PHP 26.2.1 Mit Dateien arbeiten 26.2.2 Mit dem Dateisystem arbeiten 26.3 Anwendungsbeispiele 26.3.1 Gästebuch 26.3.2 Dateibrowser 26.4 Einstellungen 27 Verbindung nach außen 27.1 Vorbereitungen 27.2 Verbindung nach außen mit PHP 27.2.1 Streams 27.2.2 HTTP-Streams 27.2.3 PHP-Streams 27.2.4 Kompressions-Streams 27.3 Anwendungsbeispiele 27.3.1 Textversion von Webseiten 27.3.2 Onlinekomprimierer 28 Web Services 28.1 Vorbereitungen 28.1.1 Web-Services-Grundlagen 28.1.2 Installation 28.2 nuSOAP 28.2.1 Server 28.2.2 Client 28.2.3 WSDL 28.2.4 Fazit 28.3 PHP-SOAP 28.3.1 Server 28.3.2 Client 28.3.3 WSDL 28.3.4 Fazit 28.4 REST 28.5 UDDI 29 JavaScript 29.1 Vorbereitungen 29.2 JavaScript mit PHP verbinden 29.2.1 PHP-Variablen mit JavaScript auslesen 29.2.2 JavaScript-Variablen mit PHP auslesen 29.3 Ajax 29.4 WebSockets 29.4.1 Server 29.4.2 Client 30 XML 30.1 Vorbereitungen 30.1.1 XML-Grundlagen 30.1.2 Installation 30.2 XML-Zugriff 30.2.1 SAX 30.2.2 SimpleXML 30.2.3 DOM-Zugriff 30.2.4 Validierung 30.2.5 XSLT 30.3 XMLReader und XMLWriter 30.3.1 XMLReader 30.3.2 XMLWriter 30.4 EXIF 30.4.1 Vorbereitung 30.4.2 Umsetzung Teil VI Fremdformate 31 Grafiken mit PHP 31.1 Vorbereitungen 31.1.1 Installation 31.2 GD 2 im Einsatz 31.2.1 Grundgerüst 31.2.2 Text 31.2.3 Formen 31.2.4 Linien und Stile 31.2.5 Ausgabe der Bilder 31.2.6 Bildbearbeitung 31.2.7 Dynamisches Diagramm 31.3 Die Alternativen 31.3.1 ImageMagick 31.3.2 GMagick 31.3.3 NetPBM 32 PDF mit PHP 32.1 Vorbereitung 32.1.1 FPDF 32.1.2 PDFlib 32.1.3 Haru 32.2 FPDF 32.2.1 Grundlagen 32.2.2 Zeichnen 32.3 PDFlib 32.3.1 Grundlagen 32.3.2 Zeichnen 32.3.3 Tortendiagramm mit PDFlib 32.3.4 Besonderheiten 32.4 Haru 32.5 Andere Bibliotheken 32.5.1 Bibliotheken Teil VII Administration und Sicherheit 33 Sicherheit 33.1 Benutzereingaben 33.2 XSS 33.3 SQL Injection 33.4 Versteckte Felder? 33.5 Input-Filter 33.6 Cross-Site Request Forgery 33.7 Screen Scraping und CAPTCHAs 33.8 Passwörter verschlüsseln 33.9 Fazit 34 Authentifizierung 34.1 Apache-Authentifizierung 34.2 IIS-Authentifizierung 34.3 HTTP-Authentifizierung von Hand 34.4 Fazit 35 Konfigurationsmöglichkeiten in der »php.ini« 35.1 Wo konfigurieren? 35.1.1 Speicherort 35.1.2 Andere Konfigurationsdateien 35.2 Was konfigurieren? 35.3 Fazit 36 Fehlersuche und Debugging 36.1 Debugging von Hand 36.2 Debugging mit DBG 36.3 Debugging mit Xdebug 36.4 Auflösung 37 Apache-Funktionen 37.1 Vorbereitungen 37.2 Anwendungsbeispiele 37.2.1 Informationen über Apache 37.2.2 HTTP-Header auslesen 37.2.3 URI-Informationen 37.2.4 Andere Servertechnologien einbinden 37.2.5 Apache-Prozess beenden 38 Composer 38.1 Composer installieren 38.2 Pakete per Composer installieren 38.3 Eigenen Code für Composer anpassen 39 PHP-Erweiterungen 39.1 Programmieren 39.2 Kompilieren 39.3 Testen 40 Zu PHP beitragen 40.1 Patches für PHP 40.1.1 Bugfix 40.1.2 Neues Feature 40.2 Weitere Möglichkeiten Stichwortverzeichnis Rechtliche Hinweise Autorenseite