PHP Pakete und Beispiele Webengineering 16.11.2005 Robert Lemke.

Slides:



Advertisements
Ähnliche Präsentationen
DI Christian Donner cd (at) donners.com
Advertisements

Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Be.as WEB Technologie
Allgemeines Name: Ursprünglich: „Personal Home Page Tools“
6. Termin Teil D: Was ist eine Datenbank
Juristische Implikationen täglicher Anwendungen Computer und Recht Seminar Januar 2000 Thomas Heymann.
Sichere Anbindung kleiner Netze ans Internet
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Seite 1Maria, Philipp, Herbert Seite 1 Fitnessplaner Ziele: >Fitnessplaner für Onlinebetrieb >Registrierung >individuelle Trainingsplanerstellung.
Erweiterung B2B Usermanagement / LDAP-Anbindung
Dynamische Webseiten mit PHP
Webserver, © Till Hänisch 2002 Apache The open way.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Einführung in Visual C++
Handling und Erstellung von: DLL, EXE, COM, DCOM
Einführung und Überblick
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Unattended Installation ITA-Services Projektziele Installation von Win2k Pro/Server über ein lokales Netzwerk Installation von Win2k Pro/Server.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
YouTube5 .0 Projektpräsentation
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Automatische Übersetzungen mit Google
Formular- und Dokumentenarchivierung
Micrologica Communication Center ®
EIN CMS MACHT SCHULE Tina Gasteiger.
Grundlagen der sicheren PHP Programmierung Parametermanipulationen und Injektionslücken Stefan Esser Hardened-PHP Project.
Steuerung externer Komponenten über ein USB-Interface.
Online-Systematiken im Netz
Aurich – Jonas Jacobi OSGi Tutorial Aurich – Jonas Jacobi Das OSGi Service Framework Dynamisches Modulsystem für Java Dynamische.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
RL-Schichtbuch V1.3 Aufbau und Struktur © 2003 Rainer Lang Url:
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Das Client/Server – Modell und die XAMPP-Distribution
E-Learning mit Moodle und Windows Azure
Dynamische Webseiten mit PHP [und Python]
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
CGI (Common Gateway Interface)
Installation Download Blatt 1 v.6 Datei speichern Download wählen Homepage aufrufen
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
iMAS Schnittstellen - Übersicht
Benutzerumgebung auf der PC Seite Motivation Benutzerumgebung unter Windows Benutzerumgebung unter Linux.
Backup der FTP-Daten mit BYSU (Back Your Space Up von George Ruinelli) Eine mögliche Variante, um FTP- Daten bei dem Provider „All-Inkl“ zu sichern.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
orgAnice Pi Schulung /13 Einführung in orgAnice Pi2.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
PHP:: Hypertext Preprocessor Einführung Praxis. PHP:: Hypertext Preprocessor Jetzt mal von der anderen Seite © All rights reversed2 PHP:: Hypertext Preprocessor.
MIC Administration Übergreifende Funktionen für die individuelle Berichtsstruktur, Berechtigungen und zentrale Verwaltung von Anwendungen, Benutzern und.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Portal Content Personalisierung Benutzerverwaltung.
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Programme im.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
PHPmyadmin Maya Kindler 6c.
Lisa Huber DHBW Mannheim
Betriebliche/Organisationelle Ausgangssituation  SLL – Verbesserter Wissenstransfer und Wissensaustausch zwischen Schulleitung und LehrerInnen, LehrerInnen.
Eine komplexe Netzanwendung Webserver und Datenbankserver im Netzwerk in einer Anwendung einrichten.
IIS The microsoft way. © Windows NT Option pack optionale Server Komponenten IIS (Internet Information Server) Webserver von Microsoft.
Installation und Nutzung des Eyeblaster Workshops und Hochladen in MediaMind.
Anwendertreffen DPV 2015 Andreas Hungele DPV-Software 2015.
Netzwerke - Protokolle
Apache The open way.
Generierung von Berichten mit Oracle Reports Server 10g
Datenbanken
 Präsentation transkript:

PHP Pakete und Beispiele Webengineering Robert Lemke

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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

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

PHP Pakete und Beispiele Robert Lemke Webengineering 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)

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering 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

PHP Pakete und Beispiele Robert Lemke Webengineering Beispiele folgen…