ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب PHP 5.3 und MySQL 5.5: Das umfassende Handbuch, 3. Auflage

دانلود کتاب PHP 5.3 و MySQL 5.5: راهنمای جامع، ویرایش سوم

PHP 5.3 und MySQL 5.5: Das umfassende Handbuch, 3. Auflage

مشخصات کتاب

PHP 5.3 und MySQL 5.5: Das umfassende Handbuch, 3. Auflage

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 3836216450, 9783836216456 
ناشر:  
سال نشر:  
تعداد صفحات: 1086 
زبان: German  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 26 مگابایت 

قیمت کتاب (تومان) : 36,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب PHP 5.3 und MySQL 5.5: Das umfassende Handbuch, 3. Auflage به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب PHP 5.3 و MySQL 5.5: راهنمای جامع، ویرایش سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Buchcover......Page 1
PHP 5.3 und MySQL 5.5: Das umfassende Handbuch, 3. Auflage......Page 2
Liebe Leserin, lieber Leser......Page 3
Auf einen Blick......Page 4
ISBN 978-3-8362-1645-6......Page 5
Inhalt......Page 6
Vorwort......Page 16
1 Einleitung......Page 18
1.1 Konzeption......Page 22
1.2 Feedback......Page 24
2 Grundpfeiler der Webentwicklung......Page 26
2.1 Das weltweite Netz......Page 27
2.2 Das HTTP-Protokoll......Page 32
2.3 Hypertext Markup Language (HTML)......Page 35
2.4 Anbieter und Anwender......Page 37
2.4.1 Anbieter/Ressourceninhaber......Page 38
2.4.2 Nutzer Ihres Systems......Page 40
3 Installation......Page 44
3.1.1 Installation des XAMPP-Basispakets......Page 46
3.1.3 Starten und Beenden der Server......Page 50
3.2 Linux......Page 52
3.3.1 Sicherheitslücken schließen......Page 53
3.3.2 Konfigurationsdateien anpassen......Page 56
3.4 Aktualisierung der Komponenten......Page 62
4 Einführung in PHP......Page 66
4.1 Strukturen einer PHP-Seite......Page 67
4.2.1 Grundlegende Syntax......Page 69
4.2.2 Datentypen......Page 71
4.2.3 Namenskonventionen......Page 93
4.3 Konstanten......Page 94
4.4 Kommentare......Page 95
4.5 Funktionen......Page 97
4.5.1 Syntax......Page 99
4.5.2 Gültigkeitsbereiche......Page 100
4.5.3 Namenskonventionen......Page 102
4.5.4 Anonyme Funktionen......Page 103
4.6.1 Bedingte Entscheidungen......Page 105
4.6.2 Wiederholungen......Page 114
4.6.3 Sprunganweisungen......Page 123
4.6.4 Superglobale Arrays......Page 125
4.6.5 Vordefinierte Konstanten......Page 135
4.7 Einbinden externer Dateien......Page 138
x.php a.php b.php c.php......Page 139
5.1 Die Modellierungssprache UML......Page 142
5.2 Klassen und Objekte......Page 144
5.2.1 Konstruktoren und Destruktoren......Page 146
5.2.2 Zugriffsmodifizierer......Page 147
5.2.3 Funktionen oder Methoden......Page 151
5.2.4 Die Implementierung der Klasse Fahrzeug......Page 152
5.2.5 Magische Methoden......Page 153
5.3.1 Vererbung......Page 158
5.3.2 Klonen......Page 164
5.4 Automatisches Laden von Klassen......Page 166
5.5 Klassenattribute und -methoden überladen......Page 167
5.6 Namensräume......Page 172
5.7 Objektorientierte Fehlerbehandlung......Page 177
6 Einführung in MySQL......Page 182
6.1 Relationale Datenbanksysteme......Page 187
6.2 MySQL und SQL......Page 190
6.2.1 Eine Serververbindung aufbauen......Page 191
6.2.2 Grundlegende SQL-Kommandos......Page 198
6.2.3 Datentypen......Page 217
6.3.1 MySQL Administrator......Page 232
6.3.2 MySQL Query Browser......Page 234
6.3.3 MySQL Migration Toolkit......Page 235
6.3.4 MySQL Workbench......Page 237
6.3.5 phpMyAdmin......Page 239
7.1 MySQLi in PHP einsetzen......Page 242
7.2.1 mysqli......Page 244
7.2.2 mysqli_result......Page 259
7.2.3 mysqli_stmt......Page 269
8.1 Datumsund Zeitfunktionen......Page 278
8.1.1 Erstellung eines Datums......Page 279
8.1.2 Erstellung von Zeitstempeln......Page 280
8.1.3 Mikrosekunden......Page 281
8.1.4 Umgangssprachliche Zeitkalkulation......Page 283
8.2.1 Auslesen und Schreiben von Dateien......Page 285
8.2.2 Arbeiten mit Verzeichnissen......Page 289
8.2.3 Prüfungen im Dateisystem......Page 291
8.3 Reguläre Ausdrücke......Page 292
8.3.1 Syntax......Page 294
8.3.2 Reguläre Ausdrücke in PHP......Page 300
8.3.3 Reguläre Ausdrücke in der Praxis......Page 304
8.4.1 PEAR......Page 307
8.4.2 PECL......Page 309
8.5 Datenabstraktion......Page 310
8.5.1 Abstraktion im Kleinen: DBX......Page 311
8.5.2 PDO......Page 317
8.6 SQLite......Page 336
8.7 Standard-PHP-Bibliothek......Page 346
8.7.1 Iteratoren......Page 347
8.7.2 Datenstrukturen......Page 350
8.7.3 Exceptions......Page 352
8.8 PHP-Archive......Page 354
9.1 Benutzerverwaltung......Page 368
9.2.1 Bedingte Auswertung......Page 373
9.2.2 Aggregationen......Page 376
9.3 Performanter Datenbankzugriff......Page 381
9.3.1 JOIN-Syntax......Page 382
9.3.2 Indizes......Page 386
9.4 Metadaten......Page 391
9.4.1 INFORMATION_SCHEMA......Page 392
9.4.2 Metadatenanweisungen......Page 397
9.4.3 PERFORMANCE_SCHEMA......Page 398
9.5.1 Anlegen......Page 400
9.5.2 Editierbare und erweiterbare Sichten......Page 404
9.5.4 Ein praktisches Beispiel......Page 407
9.6 Stored Procedures......Page 409
9.6.1 Anlegen......Page 410
9.6.2 Aufrufen......Page 414
9.6.4 Variablen......Page 415
9.6.5 Kontrollstrukturen......Page 416
9.6.6 Error Handling......Page 421
9.7.1 Anlegen......Page 427
9.7.2 Wozu aber sind Trigger notwendig?......Page 430
9.7.3 Löschen......Page 432
9.8 Partitionierung......Page 433
9.8.1 Partitionstypen......Page 437
9.8.2 Subpartitionierung......Page 446
9.8.3 Verwaltung von Partitionen......Page 448
9.9.1 Anlegen......Page 450
9.9.2 Ändern......Page 457
9.9.3 Löschen......Page 458
10 MySQL Storage Engines......Page 460
10.1 MyISAM......Page 462
10.2 InnoDB......Page 466
10.2.1 Transaktionen......Page 468
10.2.2 Referenzielle Integrität......Page 471
10.3 Memory......Page 474
10.4 Archive......Page 476
10.5 Maria......Page 478
10.6 CSV......Page 479
10.7 MySQL Pluggable Storage Engines......Page 482
10.8 MySQL Forks......Page 484
10.8.1 Percona XtraDB......Page 485
10.8.2 OurDelta......Page 486
10.8.4 Drizzle......Page 487
11 Sicherheit......Page 490
11.1 Formulardaten und Validierung......Page 492
11.2.1 Ein-Weg-Verschlüsselung......Page 497
11.2.2 Zwei-Wege-Verschlüsselung......Page 501
11.2.3 SSL......Page 505
11.3 Angriffsmethoden und Schutzmaßnahmen......Page 506
11.3.1 Cross-Site-Scripting (XSS)......Page 507
11.3.2 SQL Injection......Page 510
11.3.3 Angriffe auf Sitzungen......Page 511
11.3.4 HTTP Response Splitting......Page 514
11.4 Filter......Page 515
11.4.1 Verfügbare Filter......Page 516
11.4.2 Filterfunktionen......Page 517
11.4.3 Datenvalidierung......Page 526
11.4.4 Datenbereinigung......Page 533
12 Datenbankentwurf......Page 542
12.1 ERM......Page 543
12.2.1 Normalformen......Page 547
12.2.2 Denormalisierung......Page 552
12.3 Datenbankentwurf mit phpMyAdmin......Page 553
13.1 XML-Grundlagen......Page 556
13.2 XPath......Page 558
13.3 SimpleXML......Page 562
13.4 MySQL-XML-Funktionalität......Page 574
14 Ein Basissystem mit PHP und MySQL......Page 584
14.1.1 common.php......Page 585
14.1.2 paths.php......Page 587
14.1.3 settings.php......Page 588
14.2 Die Klasse für HTML......Page 590
14.3 Datenbankverbindungen......Page 593
14.3.1 Die Datenbankverbindungsklasse MySQL......Page 594
14.3.2 SQLite-Verbindungsklasse......Page 600
14.3.3 Abstraktionsschicht mittels PHP Data Objects......Page 603
14.3.4 Verwendung der PDO-Klasse......Page 608
14.4 Sicherheitsklasse......Page 609
14.5.1 Die Logging-Klasse......Page 615
14.5.2 Verwendung des Loggings......Page 621
14.6.1 Die Klasse DebugConsole......Page 622
14.6.2 Hilfsdateien für die Debug-Konsole......Page 631
14.6.3 Verwendung der Klasse DebugConsole......Page 632
15 Sichere Webanwendungen......Page 636
15.1.1 Klasse Login......Page 637
15.1.2 Login-Klasse anwenden......Page 641
15.2.1 Die Klasse der Sitzungsverwaltung......Page 643
15.2.2 Sitzungsverwaltung anwenden......Page 650
15.2.3 Probleme mit der Sitzungsverwaltung......Page 651
15.2.4 »Race Hazard« bei datenbankbasierter Sitzungsverwaltung......Page 652
15.2.5 Benutzerstatus abfragen......Page 653
15.2.6 Benutzer abmelden......Page 655
15.3.1 Passwortstrategie......Page 656
15.3.2 Zufalls-Passwörter generieren......Page 657
15.3.3 Passwort-Syntax überprüfen......Page 659
15.4 Logging realisieren......Page 661
15.4.1 Daten speichern......Page 662
15.4.2 Klasse Log......Page 663
15.4.3 Daten mittels JPGraph darstellen......Page 666
15.4.4 Klasse Chart......Page 667
15.4.5 Daten als PDF-Dokument archivieren......Page 670
15.4.6 Klasse PDFMaker......Page 672
15.4.7 PDFMaker-Klasse anwenden......Page 679
15.5 Einfache »Intrusion Detection« implementieren......Page 680
15.5.1 Konfigurationsdatei für das »Intrusion Detection Login«......Page 682
15.5.2 Klasse für »Intrusion Detection«......Page 683
15.6 Sichere Formulare......Page 689
15.7 Eigene Fehlerbehandlung einbauen......Page 695
15.7.1 Konfigurationsdatei für Fehlerbehandlung......Page 696
15.7.2 Fehlerbehandlungsklasse......Page 698
15.7.3 Fehlerbehandlung in das Basissystem integrieren......Page 703
16 Mehrbenutzersysteme......Page 704
16.1.2 Szenario 2: Datensätze explizit sperren......Page 705
16.2 Sperren von MySQL-Datensätzen......Page 707
16.2.1 Die Klasse Locks......Page 708
16.2.2 Beispielanwendung mit Sperren versehen......Page 712
16.3 Transaktionen im praktischen Einsatz......Page 716
16.3.1 Klasse Bank......Page 718
16.3.2 Sichere und unsichere »Banktransaktionen« verwenden......Page 721
16.4 Mehrsprachige Weboberflächen......Page 724
16.4.1 Klasse LanguageSupport......Page 725
16.4.2 Mehrsprachige Benutzeroberflächen realisieren......Page 729
16.4.3 Erweiterungsmöglichkeiten......Page 730
16.5.1 Vorbereiten einer PHP-Datei......Page 733
16.5.2 Dateiformat......Page 735
16.5.3 Ordnerstruktur von »locale«......Page 736
16.5.4 Klasse Gettext......Page 738
16.5.5 Software für die Erstellung von Locales-Dateien......Page 740
17.1 JavaScript Object Notation......Page 746
17.2.1 Beispiel: Blog-»Suchmaschine«......Page 749
17.2.2 Klasse AJAX......Page 750
17.2.3 AJAXJavaScript.js......Page 758
17.2.4 PHP-Skripte für das Ajax-Beispiel......Page 764
17.2.5 PHPLiveX im Einsatz......Page 767
17.3 Web-API......Page 776
17.3.1 Webservices......Page 777
17.3.2 REST-Services......Page 778
17.3.3 Interface für unsere eigene Web-API......Page 781
17.3.4 REST-API......Page 782
17.3.5 JSON-API......Page 792
17.3.6 Verwendung und Aufruf der API-Klassen......Page 800
17.3.7 Klasse Resolver......Page 803
17.3.8 Klasse Request......Page 806
17.3.9 index.php......Page 812
17.4 jQuery......Page 813
17.5.1 Technologie hinter Web-Feeds......Page 820
17.5.2 Erstellen von Feed und Einträgen......Page 822
17.5.3 RSS-Feed zur Verfügung stellen......Page 834
17.5.4 Einsatz des RSS-Feeds......Page 838
18 Blogs und Wikis......Page 840
18.1 Blog......Page 841
18.1.1 Klasse Blog......Page 842
18.1.2 Blog in der praktischen Anwendung......Page 853
18.2 Ein konkretes Mehrbenutzersystem: Wiki......Page 858
18.2.1 Die Klasse Wiki......Page 861
18.2.2 Wiki in der Praxis......Page 874
19.1 Standard-Bildergalerie......Page 878
19.1.1 Klassenübersicht: Bildergalerie......Page 879
19.1.2 Klasse AbstractGallery......Page 882
19.1.3 Klasse Admin......Page 884
19.1.4 Klasse Gallery......Page 905
19.1.5 Klasse Picture......Page 908
19.2 Bildergalerie als Flash-Variante......Page 911
19.2.1 Klasse FlashGallery......Page 912
19.2.2 Klasse Picture erweitern......Page 915
20.2 Umsetzung persistenter Objekte......Page 918
20.2.1 Klasse Attribute......Page 919
20.2.2 Klasse Object......Page 921
20.3.1 Konfigurationsdatei der Gültigkeitsprüfung......Page 938
20.3.2 Gültigkeitsprüfungsklasse......Page 942
20.3.3 Gültigkeitsprüfung in die Klasse Object einbauen......Page 957
21 Automatische Formularerstellung......Page 960
21.1 Klasse SimpleAutomaticFormular......Page 963
21.2 Automatische Formulargenerierung anwenden......Page 979
21.3 Verbesserungsvorschläge......Page 980
22 Model View Controller......Page 982
22.1 Installation und Konfiguration von CakePHP......Page 985
22.2 Prinzipien in CakePHP......Page 987
22.3 MVC mit CakePHP umsetzen......Page 988
22.3.1 HABTM-Modell......Page 993
22.3.2 Validierung von Modell-Attributen......Page 996
22.3.3 Methoden zum Controller hinzufügen......Page 997
22.3.4 Views anpassen (selbst backen)......Page 999
22.4 Ausblick......Page 1002
Anhang......Page 1004
array_key_exists......Page 1006
asort......Page 1007
constant......Page 1008
current......Page 1009
date......Page 1010
dbx_error......Page 1011
echo......Page 1012
explode......Page 1013
file_get_contents......Page 1014
filter_list......Page 1015
fseek......Page 1016
get_defined_functions......Page 1017
glob......Page 1018
htmlspecialchars......Page 1019
imagecreatefromjpeg......Page 1020
include_once......Page 1021
is_int......Page 1022
json_decode......Page 1023
mcrypt_create_iv......Page 1024
mktime......Page 1025
mysqli_fetch_assoc......Page 1026
number_format......Page 1027
preg_match......Page 1028
print_r......Page 1029
round......Page 1030
session_save_path......Page 1031
simplexml_load_file......Page 1032
stripslashes......Page 1033
sqlite_array_query......Page 1034
tmpfile......Page 1035
usleep......Page 1036
AES_ENCRYPT......Page 1038
ALTER......Page 1039
BEGIN......Page 1040
CASE......Page 1041
CONCAT_WS......Page 1042
CREATE......Page 1043
DATE_FORMAT......Page 1045
DELETE......Page 1047
EXPLAIN......Page 1048
FROM_UNIXTIME......Page 1049
GRANT......Page 1050
IFNULL......Page 1051
LEAVE......Page 1052
MIN......Page 1053
REGEXP......Page 1054
SELECT......Page 1055
SUM......Page 1056
UNIX_TIMESTAMP......Page 1057
WHILE......Page 1058
C.1 GPL......Page 1060
C.2 LGPL......Page 1062
C.3 BSD......Page 1063
C.5 MySQL-Lizenz......Page 1064
C.6 Lizenzen im Überblick......Page 1065
D Glossar......Page 1066
E Inhalt der CD-ROM......Page 1072
A......Page 1074
C......Page 1075
E......Page 1076
G......Page 1077
I......Page 1078
M......Page 1079
P......Page 1081
S......Page 1083
X......Page 1085
Z......Page 1086




نظرات کاربران