Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.

Lignende præsentationer


Præsentationer af emnet: "PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder."— Præsentationens transcript:

1 PHP Intro Webintegrator PHP

2 PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder. Sproget blev grundlagt af Rasmus Lerdorf og udgivet første gang den 8. juni 1995. Projektet er open source, hvilket basalt set betyder, at alle har adgang til den underliggende kildekode, der er skrevet i programmeringssproget C. PHP er anvendt til at udvikle prominente services som Facebook, Wikipedia, Yahoo, WordPress, Drupal, m.fl. Det er det mest udbredte sprog til dynamiske webløsninger, fordi det har et stort fællesskab (community) i sit bagland. © Mercantec 2014

3 Hvordan kommer jeg igang For at komme i gang med PHP er der nogle værktøjer du skal have  En editor (f.eks. Notepad++)  En web server (f.eks. XAMPP) © Mercantec 2014

4 Min første PHP side Hello World <?php print(" Hello world "); print(" ".date("Y-m-d",time()." ")); ?> © Mercantec 2014 For at afprøve siden skal den gemmes i c:\xampp\htdocs\opgave1\index.php Bag efter skriver du localhost/opgave1 i adresselinien på din browser

5 Variable i PHP <?php $name = "Anders"; ?> Variable <?php print(" Hello ".$name." "); ?> © Mercantec 2014

6 Funtioner i PHP <?php function sayHello($name) { print(" Hello ".$name." "); } ?> Variable <?php sayHello("Anders"); ?> © Mercantec 2014

7 Hit counter <?php function countMe(){ if (!file_exists("count.txt")) { $f = fopen("count.txt", "w"); fwrite($f,"0"); fclose($f); } $f = fopen("count.txt", "r"); $counter = fread($f, filesize("count.txt")); fclose($f); $counter++; $f = fopen("count.txt", "w"); fwrite($f, $counter); fclose($f); return $counter; } ?> © Mercantec 2014 You are visitor number

8 Kode genbrug Min hjemmeside "); } function printHeader(){ print(" Min første hjemmeside "); } function countMe(){ if (!file_exists("count.txt")) { $f = fopen("count.txt", "w"); ….. Koden er afkortet indsæt fra forrige slide ?> © Mercantec 2014 Ved at lave funktioner der printer vores head og header kan vi genbruge koden på flere sider. Kopier den viste side og gem i en fil du kalder c:\xampp\htdocs\opgave2\html.php

9 Kode genbrug (fortsat) Dette er indholdet på side 1 Her kan du læse lidt om mig Du er besøgende nr. på siden © Mercantec 2014 Tag derefter koden her og gem i filen index.html. Læg mærke til at filen ”includer” html.php det betyder at vi kan kalde funktionerne i html.php.

10 Nyttige links  www.nemprogrammering.dk www.nemprogrammering.dk  www.w3schools.com www.w3schools.com  www.php.net www.php.net  www.codeacademy.com www.codeacademy.com © Mercantec 2014

11 Opgave  Hent og installer Notepad++ og XAMPP  Kopier koden fra slide 8 og 9 til filerne html.php og index.php  Kontroller at siden kan ses i din browser  Indsæt et billede af dig selv og dit navn og adresse på siden.  Lav nu funktionen printFooter() i filen html.php som laver en footer. Footeren skal indeholde en div med dit navn, en dato og en hitcounter.  Tilføj en ny side med dit CV og en anden med dine interesser. Siderne skal genbruge funktionerne printHead, printHeader og printFooter  Lav nu også funktionen printMenu() som printer en menu for siden med link til forsiden, dit cv og dine interesser  Lav et CSS så det hele står pænt © Mercantec 2014


Download ppt "PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder."

Lignende præsentationer


Annoncer fra Google