PHP Basic.

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum caesar
Advertisements

Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
Allgemeine Technologien II
Seite 1Maria, Philipp, Herbert Seite 1 Fitnessplaner Ziele: >Fitnessplaner für Onlinebetrieb >Registrierung >individuelle Trainingsplanerstellung.
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
Processing: Arrays & Laden von Dateien Aufbauend auf dem Beispiel: File I/O LoadFile1.
Dynamische Webseiten mit PHP
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
ExKurs FormatÜ 1/7 Dr. Barbara Hoffmann LiteraturKompetenz Absatzformatierung: Überschriften Wenn Sie Ihre Arbeit beginnen, tun Sie das sinnvoller.
Batch-Programmierung Grundlagen
Einführung MySQL mit PHP
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Jetzt lernen wir.
Bezirksregierung Detmold Hier könnte ein schmales Bild eingefügt werden Online-Beteiligungsverfahren zum Entwurf von Bewirtschaftungsplan und den Maßnahmenprogrammen.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Seniorkom.at vernetzt Jung & Alt Das Internet ist reif
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Java programmieren mit JavaKara
PDC – OLC Cup Bearbeiten und Online stellen von Flügen Eine Kurze Anleitung die du maximal für dein erstes Mal brauchst!
In die erste Zeile jeweils Überschriften für die Spalten eingeben, z.B.: Dann in die Spalten die Daten eingeben! In die Spalte Bemerkung werden Daten.
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Willkommen zur Einführung in das Budni Intranet. Budni Intranet
Willkommen bei Sycarus – dem Mathematikprogramm, das neue Wege geht.
1.) Programmaufruf und Einloggen:
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Grundlagen: Client-Server-Modell
Dynamische Webseiten mit PHP [und Python]
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Anwendungen Servlet II Formular Auswertung Zähler
CGI (Common Gateway Interface)
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
Grundkonzepte des Programmierens (mit ActionScript)
Autor: Peter Pfeiffer Seite: Peter Pfeiffer Memeler Str Bad Oeynhausen Datentransfer Zwischen dem Eingabemodul und den mitgelieferten.
Hast du deinen Ordner oder deine Datei im PC verloren?
EINFÜHRUNG in HOT POTATOES
Einführung in PHP.
Einführung in PHP 5.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Erste Schritte in DELPHI
PHP: Operatoren und Kontrollstrukturen
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
SFZ FN Sj. 13/14 Python 3 Rekursion Inf K1/2 Sj 13/14
Einführung in die Moodle Lernplattform Diese Lern – Plattform kannst du über jedem Windows PC, jeden Apple Gerät Jedes andere Betriebssystem (Linux, Solaris,
CSS Cascading Style Sheets
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
Erstelle deine eigene Timeline
HTML Hypertext Markup Language
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Mehrfachausführungen Schleifen in VB 2010 ee. Programmidee: Der Anwender gibt eine Zahl ein, und das Programm gibt die Mehrfachen dieser Zahl aus (das.
DREAMWEAVER MODUL DRWMX_0203 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 3 Den Schriftstil ändern Um die CSS-Formatierungen auch.
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
Installation, Konfiguration, Online stellen, Zugriff © by Lars Koschinski 2003.
Formulare Vanessa Kogelbauer.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
(Syntax, Strings/Zahlen, Variablen, Arrays)
Delphi Chars und Strings
1 Servlets Stephan Baldes. 2 Was ist ein Servlet? S E R V L E T = Eine auf Java-Technologie basierte Web-Komponente, die von einem Container.
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
Analyse des HTML-Codes. Dieser Code ist für die Breite des Textes.
BTM-SCHÜLERSEITE B T M.
Tutorium Software-Engineering SS14 Florian Manghofer.
Funktionen (Zweck und Eigenschaften) Funktionen sind Unterprogramme, die einen bestimmten Zweck erfüllen Sie zerlegen Probleme in kleine, abgeschlossene.
Allgemeine Technologien 2
 Präsentation transkript:

PHP Basic

Was ist PHP? serverseitige Programmiersprache für «interaktion» / «aktive» Website Z.b. <?php echo "Hello World"; ?>

Was brauche ich dafür? Webserver (Linux/Windows) oder «XAMPP» installiert dder http://www.w3schools.com/php/

Kann ich PHP ausführen? Testen mit folgendem Code: 1. Editor / Dreamweaver öffnen 2. Code kopieren 3. auf Webserver laden 4. über Browser aufrufen z.B. http://localhost/testdateien/test.php <?php phpinfo(); ?>

PHP ausgeben <?php echo "Hello World"; ?> (nur Text) <?php echo "<h2>Hallo du!</h2>"; ?> (Text mit HTML) <?php echo $datum; ?> (Inhalt von PHP Variable ausgeben)

Variablen Variablen werden als $variable gespeichert z.B. <?php $uhrzeit = "11:05 Uhr"; ?> Die Variable enthält nun den Wert "11:05 " wenn man diese über echo $uhrzeit; ausgibt. Oft zu beginn einer PHP Datei definiert man die Variablen, welche später aufgerufen werden können. Siehe Beispiel:

Arrays Arrays werden als array ("wort1", "wort2" ); gespeichert z.B. <?php $alles = array("Linux", "Windows", "Mac"); ?> Ein array wird benötigt, wenn wir mehrere Inhalte in einer Variable speichern/ausgeben wollen. Als Beispiel können wir hier ein array nehmen welches «post» heisst. Darin sind dann «Username», «Kategorie», «Inhalt» und einige weitere Werte sein. Man müsste sonst für jeden Wert eine neue Variable anlegen. Siehe Beispiel:

If Abfragen Wenn «Bedingung» dann «Anweisung» If Abfragen findet man sicher beim Login «Wenn das Passwort und der Benutzername stimmt»…. Wenn der User «Lernpartner» heisst, schreibe «Du bist kein Lernbegleiter».

If –else Abfragen Wenn «Bedingung» dann «Anweisung» sonst «Anweisung2» If /Else Abfragen findet man sicher beim Login «Wenn das Passwort und der Benutzername stimmt» mache «Anweisung1» sonst «Anweisung2» Wenn der User «Lernpartner» heisst, schreibe «Du bist kein Lernbegleiter», sonst schreibe «Du bist Chief».

While Schlaufen Solange «Bedingung» mache «Anweisung» Gewisse Bedingungen müssen immer wieder überprüft werden um zum Beispiel Daten aktuell zu halten. «Solange der User angemeldet ist, zeige ihn als Online an» Der Zähler wird auf 1 gesetzt. Bei jedem durchlaufen wird $counter angezeigt und dann +1 gerechnet, bis die Zahl grösser als 13 ist.

PHP Beispiel: Zeit/Datum vom Server abfragen <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Unbenanntes Dokument</title> </head> <body> <?php // set default timezone date_default_timezone_set('Europe/Zurich'); // CDT $info = getdate(); $date = $info['mday']; $month = $info['mon']; $year = $info['year']; $hour = $info['hours']; $min = $info['minutes']; $sec = $info['seconds']; $current_date = "$date/$month/$year um $hour:$min:$sec Uhr"; ?> Das aktuelle Datum/die aktuelle Zeit beträgt (zum Zeitpunkt der Abfrage):<br /> echo $current_date; </body> </html>