Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM “
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
Klappentext zu „Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM “
Mit diesem Buch lernen Sie schnell und praxisnah, wie Sie dynamische Webseiten mit PHP und MySQL entwickeln. Schritt für Schritt zeigt Ihnen unser Autor Thomas Theis anhand leicht nachvollziehbarer und sofort einsetzbarer Beispiele, wie Sie mit PHP programmieren und auf MySQL-Datenbanken zugreifen. Es werden alle Themen behandelt, die Sie zum Erstellen von Blogs, Webshops, Chats, Foren u. Ä. benötigen. Ein Programmierkurs am Anfang des Buchs stellt sicher, dass auch Programmieranfänger problemlos einsteigen können.Aus dem Inhalt:
Grundlagen
PHP-Programmierkurs
Daten senden & auswerten
Datenbanken in MySQL anlegen
Fortgeschrittene Techniken
Objektorientierte Programmierung
Sicherheit erhöhen
Datum & Zeit
Sessions & Cookies
Grafiken & PDFs erstellen
Automatisch E-Mails versenden
Hilfen
Installation des lokalen Webservers
HTML-Crashkurs
Hinweise für Windows- Mac- und Ubuntu-Nutzer
Galileo Press heißt jetzt Rheinwerk Verlag.
Inhaltsverzeichnis zu „Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM “
1. 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 ... 20 1.5 ... Systemvoraussetzungen ... 20 2. 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 ... 34 2.5 ... Verzweigungen ... 42 2.6 ... Schleifen ... 59 2.7 ... Felder ... 72 2.8 ... Funktionen ... 79 2.9 ... Behandlung von Fehlern ... 106 2.10 ... Beispiele ... 111 3. Daten senden und auswerten ... 127 3.1 ... Textelemente ... 127 3.2 ... Auswahlelemente ... 135 3.3 ... Aktionselemente ... 145 3.4 ... Weitere Möglichkeiten ... 153 3.5 ... Beispiele ... 172 3.6 ... PHP-Programme publizieren ... 185 4. Datenbanken mit MySQL ... 187 4.1 ... MySQL und phpMyAdmin ... 188 4.2 ... PHP und MySQL ... 194 4.3 ... Abfragen über mehrere Tabellen ... 235 4.4 ... MySQL-Datenbanken publizieren ... 242 5. Objektorientierung in PHP ... 251 5.1 ... Was ist objektorientierte Programmierung? ... 251 5.2 ... Klassen und Objekte ... 252 5.3 ... Konstruktor ... 256 5.4 ... Destruktor ... 259 5.5 ... Optionale Parameter ... 261 5.6 ... Verweise und Kopien ... 263 5.7 ... Vererbung ... 269 5.8 ... Konstanten und statische Elemente ... 274 5.9 ... Schnittstellen ... 277 5.10 ... Namensräume ... 281 5.11 ... Ausgabemethode »__toString()« ... 285 5.12 ... Serialisierung ... 286 5.13 ... Beispiel »Scheck« ... 289 5.14 ... Beispiel »Kopfrechnen« ... 294 6. Fehler behandeln, Sicherheit erhöhen ... 295 6.1 ... Anzeige von Fehlern ... 295 6.2 ... Dauerhafte Konfiguration der Anzeige von Fehlern ... 297 6.3 ... Temporäre Konfiguration der Anzeige von Fehlern ... 300 6.4 ... Angriffe und Sicherheit ... 301 7. Zeichenketten ... 305 7.1 ... Länge
... mehr
und Umwandlungsfunktionen ... 305 7.2 ... Zeichenketten und Felder ... 308 7.3 ... Teilzeichenketten ... 310 7.4 ... Suchen nach Position ... 313 7.5 ... Vergleich von Zeichenketten ... 315 7.6 ... Codierung von Zeichen ... 316 7.7 ... Verschlüsselung ... 318 8. Dateien und Verzeichnisse ... 321 8.1 ... Dateitypen ... 321 8.2 ... Lesen einer Zeile aus einer sequenziellen Datei ... 322 8.3 ... Lesen aller Zeilen einer sequenziellen Datei ... 324 8.4 ... Vereinfachtes Lesen einer Datei ... 327 8.5 ... Überschreiben einer sequenziellen Datei ... 328 8.6 ... Anhängen an eine sequenzielle Datei ... 329 8.7 ... Ein einfacher Zugriffszähler ... 333 8.8 ... Wahlfreier Zugriff ... 334 8.9 ... Informationen über Dateien ... 338 8.10 ... Informationen über ein einzelnes Verzeichnis ... 339 8.11 ... Informationen über den Verzeichnisbaum ... 342 9. Felder ... 345 9.1 ... Operationen für numerisch indizierte Felder ... 345 9.2 ... Sortierung eines assoziativen Felds ... 356 9.3 ... Zweidimensionale Felder ... 358 9.4 ... list-Anweisung ... 368 9.5 ... foreach-Schleife mit Referenzen ... 36910. Datum und Zeit ... 371 10.1 ... Zeit ermitteln und ausgeben ... 371 10.2 ... Zeit formatiert ausgeben ... 372 10.3 ... Zeitangabe auf Gültigkeit prüfen ... 376 10.4 ... Absolute Zeitangabe erzeugen ... 377 10.5 ... Relative Zeitangabe erzeugen ... 379 10.6 ... Mit Zeitangaben rechnen ... 380 10.7 ... Aktuellen Monat auswählen ... 383 10.8 ... Zeitstempel in Datenbanken ... 385 10.9 ... Beispiel Feiertagsberechnung ... 387 10.10 ... Kopfrechnen mit Zeitmessung ... 39111. Mathematische Funktionen ... 397 11.1 ... Ganze Zahlen und Fließkommazahlen ... 397 11.2 ... PHP als Taschenrechner ... 399 11.3 ... Ganzzahlermittlung ... 400 11.4 ... Extremwerte ... 402 11.5 ... Winkelfunktionen ... 403 11.6 ... Zufallszahlen ... 404 11.7 ... Mischen ... 407 11.8 ... Stellenwertsysteme ... 41012. Sessions und Cookies ... 413 12.1 ... Session-Management ... 414 12.2 ... Beispiel für Sessions: Zugriffszähler ... 414 12.3 ... Beispiel für Sessions: geschützte Website ... 416 12.4 ... Beispiel für Sessions: Webshop ... 422 12.5 ... Cookies ... 434 12.6 ... Beispiel für Cookies: Besuch ... 435 12.7 ... Beispiel für Cookies: Adressspeicherung ... 43813. Datenbanken mit SQLite3 und PDO ... 443 13.1 ... SQLite3 ... 444 13.2 ... Datenbankdatei, Tabelle und Datensätze erzeugen ... 444 13.3 ... Abfrage der Datensätze ... 446 13.4 ... Benutzeroberfläche mit JavaScript und CSS ... 448 13.5 ... Beispiel »Kopfrechnen« ... 453 13.6 ... PDO ... 45514. XML ... 459 14.1 ... Einlesen eines einzelnen Objekts ... 459 14.2 ... Einlesen mehrerer Objekte ... 462 14.3 ... Zugriff auf Attribute ... 465 14.4 ... Interne XML-Daten ... 467 14.5 ... Speicherung von Objekten ... 46815. Ajax ... 471 15.1 ... Hallo Ajax ... 471 15.2 ... Parameter senden ... 474 15.3 ... XML-Datei lesen ... 477 15.4 ... JSON-Datei lesen ... 481 15.5 ... Zugriff auf MySQL-Datenbank ... 488 15.6 ... Weitere Ereignisse ... 49116. Grafiken programmieren ... 495 16.1 ... Installation testen ... 495 16.2 ... Grafik anzeigen ... 496 16.3 ... Texte anzeigen ... 500 16.4 ... Bilder anzeigen ... 503 16.5 ... Zeichnungen erzeugen ... 508 16.6 ... Beispielprojekte ... 51517. PDF-Dateien erstellen ... 523 17.1 ... Installation ... 523 17.2 ... PDF-Dokument erzeugen ... 523 17.3 ... Text in Zelle ... 525 17.4 ... Fließtext, Schriftparameter ... 527 17.5 ... Tabelle ... 529 17.6 ... Kopf- und Fußzeile ... 532 17.7 ... Bild aus Datei laden ... 534 17.8 ... Hyperlinks ... 535 17.9 ... Linie, Rechteck, Position ... 53918. Automatisierter E-Mail-Versand ... 543 18.1 ... Eine erste E-Mail ... 543 18.2 ... Eine E-Mail mit Header ... 544 18.3 ... Ein E-Mail-Formular ... 544 18.4 ... E-Mails mit PHPMailer ... 54619. Beispielprojekte ... 549 19.1 ... Projekt »Chat« ... 549 19.2 ... Projekt »Blog« ... 560 19.3 ... Projekt »Forum« ... 569 A. HTML für PHP ... 571 A.1 ... Die erste Seite ... 572 A.2 ... Formulare ... 573 A.3 ... Tabellen ... 575 A.4 ... Hyperlinks ... 577 B. Installationen und Hilfestellungen ... 579 B.1 ... Installationen unter Windows ... 579 B.2 ... Installation unter Ubuntu Linux ... 583 B.3 ... Installation für OS X auf dem Mac ... 584 B.4 ... Windows -- einige Tastenkombinationen ... 585 B.5 ... Unix-Befehle ... 585 Index ... 589
... weniger
Autoren-Porträt von Thomas Theis
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
Bibliographische Angaben
- Autor: Thomas Theis
- 2014, 10., aktualisierte Auflage, 601 Seiten, mit Abbildungen, Maße: 16,8 x 23,1 cm, Kartoniert (TB), Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 383623050X
- ISBN-13: 9783836230506
Rezension zu „Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM “
Der Einstieg führt sowohl in die Sprache als auch in MySQL-Datenbanken ein, bevor er sich komplizierteren PHP-Aspekten wie Arrays, Session-Management und XML zuwendet. iX - Magazin für professionelle Informationstechnik 201504
Kommentar zu "Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM"
0 Gebrauchte Artikel zu „Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Einstieg in PHP 5.6 und MySQL 5.6, m. CD-ROM".
Kommentar verfassen