1 / 14

PHP Pakete und Beispiele

PHP Pakete und Beispiele. Webengineering 16.11.2005 Robert Lemke. Inhaltsverzeichnis. Pakete Allgemeines Installation Übersicht Datums- und Zeitfunktionen Mathematische Funktionen MySQL Funktionen Session/ Cookiefunktionen Beispiele. Pakete.

Télécharger la présentation

PHP Pakete und Beispiele

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP Pakete und Beispiele Webengineering 16.11.2005 Robert Lemke

  2. Inhaltsverzeichnis • Pakete • Allgemeines • Installation • Übersicht • Datums- und Zeitfunktionen • Mathematische Funktionen • MySQL Funktionen • Session/ Cookiefunktionen • Beispiele

  3. Pakete • Pakete erweitern PHP um diverse Funktionalitäten • Pakete sind teilweise schon integriert oder liegen als Schnittstelle zwischen externen Anwendungen vor • Als *.dll Datei vorhanden • In der php.ini können diese „Extensions“ verwaltet werden

  4. PHP Pakete installieren • php.ini • Automatisch geladen: • Windows: extension=msql.dll • Unix: extension=msql.so ;extension=php_bz2_filter.dll ;extension=php_classkit.dll ;extension=php_cpdf.dll ;extension=php_date.dll ;extension=php_gopher.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_msql.dll

  5. Pakete - Übersicht • mSQL • MySQL • Sybase • Netzwerk, Sockets • ODBC • Oracle • PostgreSQL • Regular Expressions • Solid • SNMP • Zeichenketten • URL Bearbeitung • Datentypen • Adabas D • Arrays, Felder • BC, beliebig genaue Arithmetik • Kalender • Datum, Zeit • dBase • dbm • Verzeichnisse • Aufrufe externer Programme • filePro • Dateisystem • HTTP, Cookies • Bildbearbeitung, -erzeugung • IMAP, Email • Informationen über PHP • LDAP Verzeichnisdienst • Mathematische Funktionen

  6. Datums – und Zeitfunktionen (1) • Funktionen ermöglichen es, Datums- und Zeitangaben vom Server, auf dem PHP läuft, abzufragen • Die Ausgabe von Datums- und Zeitangaben kann in unterschiedlichster Weise formatiert werden • Es werden keine externe Bibliotheken benötigt (in PHP vorhanden)

  7. Datums – und Zeitfunktionen (2) • einige Funktionen: checkdate- Prüft ein gregorianisches Datum auf Gültigkeit date- Formatiert angegebene Zeit/ Datum getdate- Gibt Datums- und Zeitinformationen zurück gettimeofday- Gibt die aktuelle Zeit zurück localtime- Ermittelt die lokalen Zeitwerte microtime- Gibt UNIX Stempel in Mikrosekunden zurück mktime- Gibt UNIX Stempel für ein Datum zurück

  8. Mathematische Funktionen • Funktionen ermöglichen es, in PHP mathematische Aufgabe/ Gleichungen zu lösen • Vordefinierte Konstanten (Pi) • Funktionen wie cos() oder sin() • Rundungsmöglichkeiten (floor) • Zufallsgenerator • Umwandlung Bogenmaß/ Grad • Wurzel, Logarithmus

  9. MySQL Funktionen • Funktionen erlauben Zugriff auf einen MySQL Datenbank-Server • MySQL Unterstützung ist seit Version 4 standardmäßig immer aktiviert • Laufzeit Konfiguration kann in der php.ini vorgenommen werden • z.B. 2 Konfigurations-Optionen: • mysql.default_port • mysql.default_socket

  10. Session Funktionen • Unterstützung von Sessions in PHP bietet die Möglichkeit, bestimmte Daten während einer Folge von Aufrufen einer Website festzuhalten • Damit können persönlichere Applikationen erstellt werden • Website sind so ansprechender gestaltet • z.B.: für jeden User individuell • session_start- Initialisiert eine Session • session_destroy- Löscht alle Daten einer Session

  11. Cookie Funktionen • Cookies ermöglichen es, spezielle Daten dauerhaft auf dem Client zu speichern • Vorteile wie bei den Sessions • Funktionsaufruf: • setcookie()- Initialisiert einen Cookie • Cookies müssen vor anderen Ausgaben des Scriptes gesendet werden • Wie funktioniert das? • ob_start()- Pufferung von Ausgaben

  12. Beispiele • folgen…

More Related