Einstieg in PHP 5.5 und MySQL 5.6 - Für Programmieranfänger geeignet

Einstieg in PHP 5.5 und MySQL 5.6 - Für Programmieranfänger geeignet

von: Thomas Theis

Galileo Press, 2013

ISBN: 9783836224895

Sprache: Deutsch

621 Seiten, Download: 16489 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

Einstieg in PHP 5.5 und MySQL 5.6 - Für Programmieranfänger geeignet



  Auf einen Blick 3  
  Inhalt 5  
  Einführung 17  
     1.1 Zu diesem Buch 17  
     1.2 PHP - eine Beschreibung 18  
     1.3 PHP - Vorzüge 18  
     1.4 Aufbau dieses Buchs 19  
     1.5 Systemvoraussetzungen 20  
  PHP-Programmierkurs 21  
     2.1 Einbettung von PHP in HTML 21  
     2.2 Kommentare 23  
     2.3 Variablen, Datentypen und Operatoren 25  
     2.4 Einfache Formularauswertungen 32  
     2.5 Verzweigungen 40  
     2.6 Schleifen 54  
     2.7 Felder 67  
     2.8 Funktionen 75  
     2.9 Behandlung von Fehlern 98  
     2.10 Beispiele 103  
  Daten senden und auswerten 117  
     3.1 Textelemente 117  
     3.2 Auswahlelemente 125  
     3.3 Aktionselemente 135  
     3.4 Weitere Möglichkeiten 143  
     3.5 Beispiele 162  
     3.6 PHP-Programme publizieren 175  
  Datenbanken mit MySQL 177  
     4.1 MySQL und phpMyAdmin 178  
     4.2 PHP und MySQL 184  
     4.3 MySQL-Datenbanken publizieren 234  
  Objektorientierung in PHP 243  
     5.1 Was ist objektorientierte Programmierung? 243  
     5.2 Klassen und Objekte 244  
     5.3 Konstruktor 248  
     5.4 Destruktor 251  
     5.5 Optionale Parameter 253  
     5.6 Handles und Kopien 255  
     5.7 Vererbung 261  
     5.8 Dereferenzierung von Objekten 266  
     5.9 Konstanten, statische Eigenschaften und Methoden 268  
     5.10 Abstrakte Klassen und Methoden 271  
     5.11 Magische Konstanten 273  
     5.12 Operator »instanceof« 274  
     5.13 Hilfsfunktionen 275  
     5.14 Ausgabemethode »__toString()« 277  
     5.15 Serialisierung 279  
     5.16 Funktion »__autoload()« 281  
     5.17 Beispiel »Scheck« 283  
     5.18 Beispiel »Kopfrechnen« 288  
  Fehler behandeln, Sicherheit erhöhen 299  
     6.1 Anzeige von Fehlern 299  
     6.2 Dauerhafte Konfiguration der Anzeige von Fehlern 301  
     6.3 Temporäre Konfiguration der Anzeige von Fehlern 304  
     6.4 Angriffe und Sicherheit 305  
  Zeichenketten 309  
     7.1 Länge und Umwandlungsfunktionen 309  
     7.2 Zeichenketten und Felder 312  
     7.3 Teilzeichenketten 314  
     7.4 Suchen nach Position 317  
     7.5 Vergleich von Zeichenketten 319  
     7.6 Codierung von Zeichen 321  
     7.7 Einfache Verschlüsselung 322  
     7.8 Weitere Verschlüsselungsmethoden 325  
  Dateien und Verzeichnisse 327  
     8.1 Dateitypen 327  
     8.2 Lesen einer Zeile aus einer sequenziellen Datei 328  
     8.3 Lesen aller Zeilen einer sequenziellen Datei 330  
     8.4 Vereinfachtes Lesen einer Datei 333  
     8.5 Überschreiben einer sequenziellen Datei 333  
     8.6 Anhängen an eine sequenzielle Datei 335  
     8.7 Ein einfacher Zugriffszähler 339  
     8.8 Wahlfreier Zugriff 341  
     8.9 Informationen über Dateien 344  
     8.10 Informationen über ein einzelnes Verzeichnis 346  
     8.11 Informationen über den Verzeichnisbaum 349  
  Felder 351  
     9.1 Operationen für numerisch indizierte Felder 351  
     9.2 Sortierung eines assoziativen Feldes 361  
     9.3 Zweidimensionale Felder, allgemein 363  
     9.4 Zweidimensionale numerische Felder 363  
     9.5 Zweidimensionale gemischte Felder 367  
     9.6 Zweidimensionale assoziative Felder 370  
     9.7 list-Anweisung 372  
  Datum und Zeit 375  
     10.1 Zeit ermitteln und ausgeben 375  
     10.2 Zeit formatiert ausgeben 377  
     10.3 Zeitangabe auf Gültigkeit prüfen 380  
     10.4 Absolute Zeitangabe erzeugen 381  
     10.5 Relative Zeitangabe erzeugen 382  
     10.6 Mit Zeitangaben rechnen 384  
     10.7 Zeitangaben in Datenbanken 387  
     10.8 Beispiel »Feiertagsberechnung« 389  
     10.9 Kopfrechnen mit Zeitmessung 393  
  Mathematische Funktionen 399  
     11.1 Taschenrechnerfunktionen 399  
     11.2 Mathematische Konstanten 400  
     11.3 Ganzzahlermittlung 402  
     11.4 Extremwerte 403  
     11.5 Winkelfunktionen 404  
     11.6 Prüffunktionen für Zahlen 405  
     11.7 Zufallszahlen 408  
     11.8 Mischen 411  
     11.9 Stellenwertsysteme 414  
  Sessions und Cookies 417  
     12.1 Session-Management 418  
     12.2 Beispiel für Sessions: Zugriffszähler 418  
     12.3 Beispiel für Sessions: geschützte Website 420  
     12.4 Beispiel für Sessions: Webshop 426  
     12.5 Cookies 438  
     12.6 Beispiel für Cookies: Besuch 440  
     12.7 Beispiel für Cookies: Adressspeicherung 442  
  Datenbanken mit SQLite3 und PDO 447  
     13.1 SQLite3 448  
     13.2 Datenbankdatei, Tabelle und Datensätze erzeugen 448  
     13.3 Abfrage der Datensätze 450  
     13.4 Benutzeroberfläche mit JavaScript und CSS 452  
     13.5 Beispiel »Kopfrechnen« 457  
     13.6 PDO 459  
  XML 463  
     14.1 Einlesen eines einzelnen Objekts 463  
     14.2 Einlesen mehrerer Objekte 466  
     14.3 Zugriff auf Attribute 469  
     14.4 Interne XML-Daten 471  
     14.5 Speicherung von Objekten 473  
  Ajax 475  
     15.1 Hallo Ajax 475  
     15.2 Parameter senden 478  
     15.3 Bild tauschen 480  
     15.4 Mehrere Ergebnisse aus XML-Knoten 482  
     15.5 Mehrere Ergebnisse aus XML-Attributen 485  
     15.6 Zugriff auf MySQL-Datenbank 486  
     15.7 Weitere Ereignisse 489  
  Grafiken programmieren 493  
     16.1 Installation testen 493  
     16.2 Grafik speichern 495  
     16.3 Grafik unmittelbar anzeigen 496  
     16.4 Text mit internen Fonts 498  
     16.5 Text mit TrueType-Fonts 499  
     16.6 Bild aus einer Datei laden 501  
     16.7 Bilder aus Dateien ineinander einbetten 503  
     16.8 Ellipsen und Bögen 504  
     16.9 Rechtecke und Polygone 506  
     16.10 Linien und Pixel 507  
     16.11 Füllen mit Farbe 509  
     16.12 Darstellung eines Aktienkurses 511  
     16.13 Erstellung eines CAPTCHAS 514  
  PDF-Dateien erstellen 519  
     17.1 Installation 519  
     17.2 PDF-Dokument erzeugen 520  
     17.3 Text in Zelle 522  
     17.4 Fließtext, Schriftparameter 524  
     17.5 Tabelle 526  
     17.6 Kopf- und Fußzeile 529  
     17.7 Bild aus Datei laden 532  
     17.8 Hyperlinks 533  
     17.9 Linie, Rechteck, Position 537  
  Automatisierter E-Mail-Versand 541  
     18.1 Eine erste E-Mail 541  
     18.2 Eine E-Mail mit Header 542  
     18.3 Ein E-Mail-Formular 542  
     18.4 E-Mails mit PHPMailer 544  
  Beispielprojekte 547  
     19.1 Projekt »Chat« 547  
     19.2 Projekt »Blog« 559  
     19.3 Projekt »Forum« 568  
     A.1 Die erste Seite 592  
     A.2 Formulare 593  
     A.3 Tabellen 596  
     A.4 Hyperlinks 597  
     B.1 Installationen unter Windows 599  
     B.2 Installationen unter Ubuntu Linux 604  
     B.3 Installation für Mac OS X 607  
  Index 611  

Kategorien

Service

Info/Kontakt