Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

Mahmud Al Hakim IT-Pedagog och Webbutvecklare
Fatta PHP - Din guide till en större värld Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 1 av 10.
Flytten från Morjärv hösten 2010
Access med Sebastian och Robert
Mahmud Al Hakim IT-Pedagog och Webbutvecklare
FLASH – Lektion 5 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Hur ger vi snabbt de kunskaperna? Vi behöver ge våra blivande e- handläggare förkunskaper, för att de ska klara sina utbildningar och uppdrag.
Lektion 6 Mahmud Al Hakim
Mjukvara och nätverk Vad är det?.
Programmering B PHP Lektion 4
Programmering B PHP Lektion 1
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS DAG 1 Mahmud Al Hakim
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 2 Mahmud Al Hakim
Programmeringsteknik K och Media
Att programmera i språket Java
Att hitta statistik Katarina Hjortsäter Nordiska Afrikainstitutet Afrikadag för bibliotekarier
Föreläsning 2 Primitiva datatyper Variabler och konstanter Tilldelning Inläsning Operatorer Villkorssatsen if Slingor: while och for.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Internetprogrammering F 14 Läs också: Kursboken.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Nätverk Logistikprogrammet 2012.
WEBMASTER DAG 4 Mahmud Al Hakim
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
W EBMASTER DAG 8 HT08 Mahmud Al Hakim
Mahmud Al Hakim Webmaster DAG 9 VT09 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
Excel Pivottabeller och Makron
Mahmud Al Hakim IT-Pedagog och Webbutvecklare
Programmering B PHP Lektion 2
Programmering B PHP Lektion 5 och 6
Programmering B PHP Lektion 3
Programmering B PHP Lektion 2
Programmering B PHP Lektion 3
Föreläsning 2 Kort Översikt Över Javaspråket. Källkodsformat Unicode används åäöμψζ tillåtna Inte alla miljöer klarar av det Källkod Bytekod Java VM för.
Välkommen till Del 1.
Max start-guide Liten och väldigt snabbt ihopkastad.
Lektion 3 Mahmud Al Hakim
Barnskydd 2010 Salla Säkkinen och Tuula Kuoppala Barnskydd
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Databashantering MS Access 2003 Lektion 2
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda Dokumentkoppling Repetition Frågor och svar.
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Objektorienterad Programmering i C++ I
Adobe FLASH - Lektion 01 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Föreläsning 1 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
Java paket och jar-filer
INTRODUKTION TILL PROGRAMMERING
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 2 ( ) INNEHÅLL: -Variabler och datatyper -Tilldelning av variabler -Aritmetiska.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
IT - LEKTION 14 MS POWERPOINT 2007 – DEL 2. Agenda Copyright, Mahmud Al Hakim, Grafik och diagram 6.
Dreamweaver fortsättning DAG 2 VT09 Mahmud Al Hakim
Lektion 1 Webbplatsens layout Mahmud Al Hakim Dreamweaver 8 fortsättningskurs 1 Copyright, Mahmud.
FLASH – Lektion 3 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Modul 6 Använda Internet för arbete och lärande. Inlärningsmål  6.1 Identifiera metoder för att få åtkomst till Internet.  6.2 Använda webbläsare för.
FLASH – Lektion 2 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
Ladda ner och installera JAVA Mahmud Al Hakim DynamicOS
Föreläsning 2 2D1312 Introduktion till Python Kap 1 och 2 i kursboken.
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda  Kunskapstest  Windows Skrivbord (Desktop)  Aktivitetsfält  Fönster och menyer  Systemåterställning.
Delarna i en Access-databas
Copyright, Mahmud Al Hakim, Lektion 3 Ramar, Navigeringsfält, Lager Mahmud Al Hakim
Windows Live Messenger. MSN. Vad är Windows Live Messenger ? Ett klient program för direktmeddelanden, dvs ett program som laddas ned från Internet och.
OOP&M - teori1 OOP&M – Föreläsning 5 kap 8-13 Operatorer,typkonvertering, booleska operatorer, if och else.
Programmeringteknik Webbdelen 2. webbprogrammering Server Den dator som websidan ligger på Klient Dator som tittar på webbsidan med en webbläsare (t ex.
Skärminspelning med Active Presenter för Windows
Python.
Presentationens avskrift:

Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet

Introduktion till PHP PHP är ett programmeringsspråk. PHP är ett skriptspråk för webbservrar. PHP-dokument bearbetas av en webbserver. PHP-Kod interpreterad till HTML 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”. PHP-dokument har filändelsen.php 2 Copyright, Mahmud Al Hakim, 20102

Webbserver En webbserver har som uppgift att tillhandahålla webbsidor eller andra filer som distribueras vanligtvis via Internet Kommunikationen sker med hjälp av en webbläsare (klient). Användaren väljer webbsidor och webbläsaren beställer webbsidorna från webbservern och visar dem på användarens datorskärm. De vanligaste webbserverprogrammen är: ◦ Apache HTTP Server. ◦ Microsoft Internet Information Server Copyright, Mahmud Al Hakim, 20103

Webbserverprogrampaket Webbserverprogrampaket är ett paket av program som inkluderar de mest vanligaste programvara som krävs för att köra databas- och serverbaserade webbsidor,t.ex. Apache, MySQL, PHP och phpMyAdmin. Exempel på webbserverprogrampaket är: ◦ AppServ ( ◦ XAMPP ( ◦ WAMP ( ◦ MAMP ( Copyright, Mahmud Al Hakim, 20104

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, 20105

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

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

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

Min första PHP sida Spara som hej.php <?php echo "Hej Mahmud!"; ?> Förhandsgranska i webbläsaren och visa källkoden! Copyright, Mahmud Al Hakim, 20109

PHP Variabler En variabel är en platshållare för ett värde som kan ändras under programmets gång. <?php $namn = "Mahmud Al Hakim"; echo $namn; ?> Copyright, Mahmud Al Hakim,

PHP Strängar En sträng är en grupp av tecken. I PHP markeras en sträng av att den innesluts av enkla eller dubbla citationstecken. Man lägger ihop strängar med hjälp av ”concatenationsoperatorn” som representeras av tecknet ". " (punkt). <?php $namn = "Mahmud Al Hakim"; echo "Hej ". $namn; ?> Copyright, Mahmud Al Hakim,

Hämta data via den globala variablen $_GET <?php $namn = $_GET['namn']; echo "Hej ". $namn; ?> Variabelnamn och data kan skrivas direkt i URLen ex. hej.php?namn=Mahmud Copyright, Mahmud Al Hakim,

Skicka variabler via ett formulär Vad heter du Copyright, Mahmud Al Hakim,

Hämta data via $_POST OBS! Formuläret har metoden POST (method="post") och därför måste data hämtas via den globala variablen $_POST Exempel: <?php $namn = $_POST['namn']; echo "Hej ". $namn; ?> Copyright, Mahmud Al Hakim,

Datatyper Skalära ◦ boolean, bool (true, false) ◦ integer, int (heltal) ◦ float, double, real (reella tal) ◦ string (Textsträngar) Sammansatta ◦ arrayer (En samling av värden som indexeras antingen av en integer eller string). ◦ objekt Övriga speciella ◦ NULL (Variabeln har inget värde alls). ◦ resource (Innehåller en referens till en extern tillgång). Copyright, Mahmud Al Hakim,

Tips PHP-skolan PHPSidans PHP-skola W3Schools PHP Tutorial Copyright, Mahmud Al Hakim,

Övningar 1. Skapa en PHP-sida som skriver ut ditt namn i webbläsaren. 2. Skapa ett formulär som innehåller två textfält och en knapp. I textfälten ska för- och efternamn skrivas. Koppla formuläret till en PHP-sida som hämtar data från formuläret och skriver hela namnet i webbläsaren titelrad. Copyright, Mahmud Al Hakim,