Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Projektarbeit PHP 5.3 / MySQL & Content Management Systems

Ähnliche Präsentationen


Präsentation zum Thema: "Projektarbeit PHP 5.3 / MySQL & Content Management Systems"—  Präsentation transkript:

1 Projektarbeit PHP 5.3 / MySQL & Content Management Systems

2 Übersicht Projektvortrag
PHP und seine Funktion im Web Die Testumgebung (XAMPP) PHP Grundlagen Die Zusammenarbeit von PHP & MySQL PHP & MySQL im praktischen Einsatz CMS Grundlagen Joomla

3 PHP und seine Funktionen im Web
PHP macht Websites dynamisch PHP ermöglicht den Zugriff auf div. Datenbanken PHP bietet umfangreiche Funktionen PHP ist Serverseitig PHP kann HTML Code generieren

4 Die Testumgebung (XAMPP)
Da PHP eine serverseitige Skriptsprache ist, wird eine Umgebung benötigt die einen Server (Apache Server) emuliert um die Scripts lokal zu testen. Auch MySQL ist Serverseitig, auch hierfür bietet XAMPP die Lösung. Wichtige Adressen & Verzeichnise PHP Verzeichnis: Drive:\xampp\htdocs\ Lokale Adresse: localhost MySQL GUI: localhost/phpmyadmin/

5 PHP Grundlagen PHP ist vom Aufbau mit anderen Programmiersprachen vergleichbar (z.B JavaScript, Python). Es wird mit Variablen, Operatoren, Kontrollstrukturen, Anweisungen und Schleifen gearbeitet. PHP Code wird normalerweise in einem HTML Gerüst verbaut, und wird mittels <?php geöffnet und mit ?> geschlossen. Variablen werden mit einem $ eingeleitet und jede Zeile muss mit einem Semikolon (;) abgeschlossen werden. Kleines Beispiel: <body> <?php $wert1 = 10; $wert2 = 5; $resultat = 0; $wert1 * $wert2 = $resultat; Echo $resultat; ?>

6 Die Zusammenarbeit von PHP & MySQL
MySQL ist die am weitesten verbreitete Datenbanklösung in Kombination mit PHP. PHP kann mit den nötigen Logindaten problemlos auf einen MySQL Server zugreifen und Daten von der gewünschten Datenbank auslesen oder welche eintragen. Für den Verbindungsaufbau mit einem MySQL Server verwendet man eine Funktion namens «mysql_connect();» und um diese zu schliessen «mysql_close();» wie man sieht ist die Syntax von PHP relativ einleuchtend.

7 PHP & MySQL im praktischen Einsatz
MySQL ist sozusagen der Speicher oder das Gedächtnis einer PHP Seite, und die PHP Seite der Archivar der Daten ausliest oder einordnet. PHP wird oft für Online Shops verwendet. Kundendaten oder Bestellungen können einfach in der Datenbank abgelegt werden, und der Kunde muss diese nur in eine Formularseite eingeben. Auch Internet Foren werden grösstenteils mit PHP realisiert z.B PHPBB auch hier dient MySQL als Datenbank für User Accounts und andere Inhalte. Dann sind da noch CMS Lösungen die in PHP geschrieben sind, hierbei handelt es sich im vollumfänglich konfigurierbare Websites mit Benutzerkonten und vielen Möglichkeiten die Site zu Modifizieren.

8 CMS Grundlagen Content-Management-System Vorteile von CMS Multiuser fähig Modifizierbar Benutzerfreundlich Sicher Schnell zu Bearbeiten Updates

9 Eigenschaften von Joomla
Kostenlos (Open Source) Grosse Community Zusätzlich installierbare Module und Templates Stark Modifizierbar Relativ komplex Einfache Installation Bekannte Seiten die mit Joomla gemacht wurden

10 Ende Projektvortrag Danke fürs zuhören, wer Interesse an der ganzen Projektarbeit hat kann sich bei mir für ein PDF Version fragen.


Herunterladen ppt "Projektarbeit PHP 5.3 / MySQL & Content Management Systems"

Ähnliche Präsentationen


Google-Anzeigen