PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Eine Einführung in die Skriptsprache PHP.

Slides:



Advertisements
Ähnliche Präsentationen
Das Content-Management-System Sebastian Raubinger
Advertisements

Allgemeines Name: Ursprünglich: „Personal Home Page Tools“
Apache - PHP - MySQL Apache-PHP-MySQL.
Kurze Einführung in ASP
Content Management Systems
Dynamische Webseiten mit PHP Oder: LAMP - The open way.
Dynamische Webseiten mit PHP
Content-Management-System
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Seminarvotrag: PHP Von Stefan Niemczyk.
Seminar Scriptsprachen
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Jetzt lernen wir.
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Joomla! Das OpenSource-CMS unter der Lupe Baumann Patzke Wiemer.
WEBPROGRAMMIERUNG Informatik-Präsentation von Armin Nuart.
EIN CMS MACHT SCHULE Tina Gasteiger.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Basiswissen für Partner und interessierte Kunden Technologie.
Client-Server Systeme
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Virtuelle Vorschungsumgebungen - Joomla Seminar: Virtuelle Forschungsumgebungen Dozent: Professor Manfred Thaller Referent: Peter Smits 20. Januar 2011.
Universität zu Köln, SS Seminar: IT-Zertifikat – Dedizierte Systeme Dozentin: Susanne Kurz Referentin: Barbara Huber.
Bedeutung von Internet-Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Dynamische Webseiten mit PHP [und Python]
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Marko Dragicevic Thomas Bergauer 27.Mai 2008
Marktübersicht für Content Management Systeme
Datenanbindung in Webapplikationen
Einführung in PHP.
Einführung in PHP 5.
Webhosting an der Universität Zürich
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Infoscreen 2.0.
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Content Management im Überblick
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
PHP:: Hypertext Preprocessor Einführung Praxis. PHP:: Hypertext Preprocessor Jetzt mal von der anderen Seite © All rights reversed2 PHP:: Hypertext Preprocessor.
Datenbanken im Web 1.
TypoScript.
Webserver, Apache und XAMPP
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
(Syntax, Strings/Zahlen, Variablen, Arrays)
1 Einführung TOMCAT Entwicklung Technischer Informationssysteme SS 2003 Florian Müller.
Java Server Pages Technologie zur Erzeugung dynamischer Webseiten basierend auf Java-Servlets Blockseminar Wintersemester 2001/2002Jochen Pfeiffer Seite.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Andrea Herzog-Kienast Zeig was du kannst - SkillUp! TYPO3 Session Wien,
Grundstruktur einer HTML-Seite 1 Thema Die Grundstruktur einer HTML-Seite.
Content Management Systeme. Menü Header ContentSitebar.
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
Erstellung eines webbasierten Geografischen Informationssystem mit Darstellung von Sonderbauwerken Seminararbeit WS 09/ Februar 2010 © FH AACHEN.
Theorie. Was ist Drupal? Content-Management-System, Open Source Software Hauptanwendung in der Organisation von Websites In PHP geschrieben und wird als.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
Webseite programmieren Informatikpräsentation. Inhaltsverzeichniss Webseite Uniform Resource Locators Website Unterschied Webseite + Website Geschichte.
Zugriff-Analyse mit WebTrends
Mo., 11. Dezember bis und bis Uhr
Eine Präsentation von Sandro Schluep und Leon Wink.
Einführung und Workshop
Lehrlingswettbewerb 2016 Zürich
WEB-Entwickler 2016.
Programmiersprachen Tim, Luca, Ricky & Manuel.
Datenbanken
 Präsentation transkript:

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Eine Einführung in die Skriptsprache PHP

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi … es war einmal … Rasmus Lerdorf → entwickelte 1995 PHP/FI ● stand damals für Personal Home Page (Tools)/Form Interpreter → Ersatz für eine Sammlung von Perl-Skripten PHP 3 (Juni 1998, Andi Gutmans & Zeev Suraski) PHP 4 (Winter 1998) PHP 5 (aktuelle Version, seit Juli '04) stark von den Programmiersprachen wie C und Perl inspiriert

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi PHP 5 PHP: Hypertext Preprocessor → rekursives Akronym … ist eine Skriptsprache, die komplett serverseitig verarbeitet wird → PHP-Interpreter → Webbrowser können PHP-Code nicht interpretieren → PHP-Skripten müssen auf einem Webserver ausgeführt und geparst (analysiert) werden Besonders verbreitet: → die Kombination LAMP

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi

Einsatzbereich Erzeugung dynamischer Webseiten → z. B. Bearbeitung von Formularen Zusammenarbeit mit Datenbanksystemen (beispielsweise MySQL) CMS (Content-Management-Systeme, z. B. Typo 3, Drupal, Joomla! und Wikis) Programmierung serverseitiger Anwendungen

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Vor- und Nachteile Vorteile Systemunabhängig -keit Open Source Grundbefehle schnell erlernbar Trennung von Content, Layout und Code Nachteile standardmäßig auf Desktop-Systemen nicht vorhanden Quellcode nicht geschützt Höhere Rechenleistung, die Server erbringen muss

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Syntax-Grundlagen PHP-Code wird von eingeschlossen <?php // PHP-Anweisungen [Kommentar] ?> Jede PHP-Anweisung muss mit einem Semikolon (;) enden (wie bei C, Perl und JavaScript) Enthält eine Webseite PHP-Code, muss sie die Dateinamensendung.php tragen, nicht.html Die Namen von PHP-Variablen müssen mit einem Dollarzeichen ($) beginnen Anweisungen (echo/print) → um Text an den Browser zu senden

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Ein simples Beispiel Hallo Kurs <?php print "Hallo, Kurs!"; ?>

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Fehler (-behebung) Fehlerquellen vergessenes Semikolon/Anführ ungszeichen usw. fehlerhafte Variablen/Anführu ngszeichen Debugging Fehleranzeige durch error_reporting(E_ ALL); „Breakpoints“ setzten

PHP- Einführung – Allgemeine Technologien II, Referentin: Faatin Hegazi Literatur ➢ DUDEN, Informatik A – Z 2006 ⁴ : Fachlexikon für Studium, Ausbildung und Beruf / bearb. von Volker Claus und Andreas Schwill. Mannheim; Leipzig; Wien; Zürich : Dudenverlag. ➢ BEIGHLEY, L. + MORRISON, M Head First PHP & MySQL. O'Reilly Media, Inc. ➢ WILLIAMS, H. E. + LANE, D Webdatenbank- Applikationen mit PHP und MySQL. O'Reilly Verlag Gmbh & Co. KG.