Presentation laddar. Vänta.

Presentation laddar. Vänta.

Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet

Liknande presentationer


En presentation över ämnet: "Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet"— Presentationens avskrift:

1 Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet

2 Agenda  Introduktion till kursen  Kompilerande VS Interpreterande Språk  Kompilering och Länkning  Lite om Serverprogrammering  Webbläsare och Webbserver  Introduktion till PHP  Att läsa: sid Copyright, Mahmud Al Hakim, 2011

3 Kurslitteratur  Programmering i PHP  Av: Marcus Rejås och Magnus Määttä  Copyright, Mahmud Al Hakim, 2011

4 Bra Webbplatser  PHP-skolan  W3Schools PHP Tutorial Copyright, Mahmud Al Hakim, 2011

5 Tips:

6 Kompilering  Alla program skrivs i någon form av källkod.  Denna källkod måste sedan översättas till något som en dator kan förstå.  Datorn förstår bara 1 och 0, på eller av.  Detta kallas kompilering och kan göras vid olika tillfällen. Copyright, Mahmud Al Hakim, 2011

7 Kompileringsprocessen

8

9 Webbserver  En webbserver har som uppgift att tillhandahålla webbsidor eller andra filer och skript som distribueras vanligtvis via Internet  Kommunikation med en webbserver sker med hjälp av en webbläsare (klient).  De vanligaste webbserverprogrammen är: ◦ Apache HTTP Server. ◦ Microsoft Internet Information Server (IIS) Copyright, Mahmud Al Hakim, 2011

10 Webbserverprogrampaket  Webbserverprogrampaket är ett paket av program som inkluderar de mest vanligaste program som krävs för att köra databas- och serverbaserade webbsidor, t.ex. Apache, MySQL, PHP och phpMyAdmin.  Exempel på webbserverprogrampaket är: ◦ XAMPP (www.apachefriends.org/)www.apachefriends.org/ ◦ WAMP (www.wampserver.com/en)www.wampserver.com/en ◦ MAMP (www.mamp.info)www.mamp.info Copyright, Mahmud Al Hakim, 2011

11 Ladda ner och installera XAMPP  Gå till  Klicka på XAMPP  XAMPP finns för många olika operativsystem. Välj t.ex. ”XAMPP for Windows”  Ladda ner XAMPP  Installera! Copyright, Mahmud Al Hakim, 2011

12 XAMPP Kontrollpanel Starta Apache (webbserver) Copyright, Mahmud Al Hakim, 2011

13 Webbserverns root Copyright, Mahmud Al Hakim, 2011 Klicka på Explore… Och sedan htdocs för att komma till webbservern root

14 Testköra webbservern genom att surfa till Copyright, Mahmud Al Hakim, 2011

15 Skapa en plats och sätt upp en lokal Testserver i Dreamweaver Copyright, Mahmud Al Hakim, 2011

16 Introduktion till PHP  PHP = PHP: Hypertext Preprocessor  PHP är ett programmeringsspråk.  PHP är ett skriptspråk som körs på webbservrar.  PHP-dokument bearbetas av en webbserver.  PHP-Kod interpreteras av webbservern och skickas vidare till webbläsaren.  För att kunna öppna PHP-dokument behöver du publicera dessa till en webbserver med PHP-stöd.  PHP är gratis och utvecklas genom ”Open Source”. 16 Copyright, Mahmud Al Hakim, 2011

17 Lite historik  1995 : Rasmus Lerdorf skrev en samling skript som han kallade PHP/FI (Personal Home Page / Forms Interpreter).  1998: Andi Gutmans och Zeev Suraski hittade under sina universitetsstudier PHP/FI och skrev om det helt. De lanserade PHP 3.0.  2000: PHP4 med stöd för objektorienterad programmering.  2004: PHP5 med förbättrat stöd för objektorientering.  Senaste uppdateringen är (22:a juli 2010). Copyright, Mahmud Al Hakim, 2011

18 Att skriva PHP Skript  PHP kod placeras mellan  PHP-dokument måste sparas med filändelsen.php t.ex. index.php, kontakt.php, epost.php  OBS! PHP är Skiftlägeskänsligt (Case Sensitive) Copyright, Mahmud Al Hakim, 2011

19 echo  echo är ett PHP-Kommando som skickar data till klienten.  Ex. Copyright, Mahmud Al Hakim, 2011

20 Övning: Min första PHP sida Övning: Min första PHP sida Spara som hej.php i webbserverns root Copyright, Mahmud Al Hakim, 2011

21 Echo exempel Copyright, Mahmud Al Hakim, 2011

22 Vanliga fel – Nr 1 echo "Hello World"; Copyright, Mahmud Al Hakim, 2011 Glömt

23 Vanliga fel – Nr 2

24 Vanliga fel – Nr 3 Copyright, Mahmud Al Hakim, 2011 Har sparat filen som html och inte php

25 Vanliga fel – Nr 4 Copyright, Mahmud Al Hakim, 2011 Glömt citattecken runt text

26 Vanliga fel – Nr 5 Copyright, Mahmud Al Hakim, 2011 Glömt semikolon

27 Hämta data via $_GET Skriv t.ex. följande i URLen (Webbadressen) get.php?namn=Ditt namn Copyright, Mahmud Al Hakim, 2011

28 Dynamisk titel Skriv t.ex. följande i URLen (Webbadressen) index.php?titel=Startsida Copyright, Mahmud Al Hakim, 2011

29 Inlämningsuppgift 1 Skapa ett PHP-Skript som hämtar ditt namn från URLen (webbadressen) och visar ett meddelande i en alert-ruta (JavaScript). Copyright, Mahmud Al Hakim, 2011


Ladda ner ppt "Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet"

Liknande presentationer


Google-annonser