Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.

Slides:



Advertisements
Liknende presentasjoner
GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
Advertisements

Repetisjon innkapsling static tabell av primitiv datatype LC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring.
Tabeller av objekter Klassen ArrayList
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
C++ for Java-programmerere
HTML og CSS introduksjon Veiledet selvstudium Webpublisering 10. januar 2008 Monica Strand 1Webpublisering – 10. januar 2008.
Høgskolen i Oslo Webprogrammering Grunnleggende PHP.
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Programmering i ActionScript - hva er det, og hvordan undervise?
Uke 10 - Sortering, og hvordan lage en klasse for et klassebibliotek 21 okt. 2003, Arne Maus Inst. for informatikk, UiO.
TIF seminar -Visual Basic (VBA) og RExcel Elisabeth Orskaug Norsk Regnesentral Oslo, 8. november 2011.
Webprogrammering Arrays.
Sikkerhet - bakgrunn og introduksjon til kryptosystemer
1 Java 6 Mer om metoder Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo.
XMLSchema.  Innledende eksempler: Tove 4. Janni 5. Huskelapp 6. Ikke glem avtalen til helgen 7. Vi har sett DTD’en til dette xml dok. Her kommer.
1 Litt om OO og programmering Arne Maus. 2 OO og Java (og C++, C#)  Arven fra Simula  Programstruktur i Java  Generering av objekter  Beskyttelse.
Høgskolen i Oslo Webprogrammering Introduksjon til Java-scripting.
Objektorientert programmering i PHP del 2
IS-102 Klassedefinisjoner
Databasehåndtering med MySQL
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Filer Finne minste Finne Største Beregne gjennomsnitt Variabler Tabeller – Arrays Lage frekvenstabell.
Tekstanalyse Mål: Vi skal sammenligne bøker fra to forfattere ved å se på frekvens av tegn.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 2.10 Default values – standardverdier ved oppstart MER OM: Sub-prosedyrer og sub-funksjoner.
Gjennomgang av prøven Tidsangivelse. Prøven deles ut Vi fyller ut øvelsen sammen.
INF150 Programmering mandag 11.9
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
Bruk av PHP. Nyttige funksjoner Tidsfunksjoner –Time(), date(), checkdate(), mktime() Tabellfunksjoner –Navigasjon current(), key(), next(), prev(), end(),
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Skåring av SSIS-skjemaene Frode Svartdal UiT / Diakonhjemmet høgskole.
Blogging med Google Blogger
XML.
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Mål Gjennomgå deler av de mest brukte funksjonene relatert til
Grunnleggende PHP - Ronny Mandal1 Grunnleggende PHP.
Intro til php - Uke3.2 - Ronny Mandal Introduksjon til PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Webprogrammering Skjema i HTML og PHP.
Stringmanipulasjon, RegEx og validering
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Dynamiske nettsider PHP Del 3 – Funksjoner. Funksjoner  Funksjoner brukes for å dele større oppgaver i mindre oppgaver  Når vi lager programmer basert.
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.
Studentliv - Kurs i PR og markedsføring - Modul 10 1 Arbeid på PC Fortrolighet i arbeidet med PC Skikk og bruk IT-kontrakten Spørsmål?
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
Programmering sif8005. Praktisk informasjon  Innleveringsfrist øvinger: mandag kl  Alle øvinger er obligatoriske  Studass tilgjengelig 6 timer.
BasWare PM bestillingssystem - selvstudiemateriell:
Tabeller Dette er en tabell, eller array. Den kan defineres sånn som dette: public int[] heltallsTabell = new int[11]; //Her er 11 tabellens lengde for.
Web-grensesnitt Øyvind A. Bratne - April 2004.
Byggeklosser i java  Klassedefinisjon  Variabel deklarasjon  Metodedeklarasjoner  En ordentlig klasse  Spesielle/kryptiske skrivemåter  løkker og.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 25.9 MER OM: Sub-prosedyrer og sub-funksjoner Kap 4.
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
Inf1000 (Uke 5) Arrayer, filer og tekst
Finne feil - Debugging Introduksjon til sortering.
Matematikk/literacy LUB
Prosesser ● En prosess er ett program som kjøre ● Alle prosesser har ● En katalog i /proc ● En ID ● En Forelder (ikke init) ● Prosess eier (Bruker ID)
Lokale variable Hvis vi trenger å ta vare på en verdi, inne i en metode kan vi definere en lokal variabel: int amount = 0; vi må fortelle hvilken type.
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Variabler, datatyper og uttrykk
Triks Avslutt alle klasser, metoder og løkker samtidig som du lager dem. Deklarer alle variablene/referansene på begynnelsen av klassen. Hvis du definerer.
IS-102 Interaksjon med objekter
Spillutvikling Introduksjon til spillutvikling i Processing
Begynnerkurs i Python Realfagskonferansen 2019 Henrik H. Løvold
Utskrift av presentasjonen:

Dynamiske nettsider PHP Del 1 – variable

PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig språk  kan flyttes mellom maskiner med f.eks. Unix eller Windows operativsystem uten endring av kildekoden  For mer om php se

Dynamiske nettsider  Nettsider som kan vise seg frem forskjellig fra gang til gang  eks: nettbutikk  Bruker ofte parametre i URL’en   Programmeringsspråk som benyttes til å lage dynamiske nettsider:  ASP, PHP og mange andre

En statisk side  Publiser denne HTML-koden på web’en  La filen hete HelloWorld.html Hello world Hello world

En dynamisk side  Publiser denne siden på web’en  La filen hete HelloWorld.php Hello world <?php echo ”Hello world”; ?>

Variable  Publiser denne siden på web’en  La filen hete HelloWorldVar.php <?php $text = ”Hello world”; ?> Hello world <?php echo $text; ?>

Variable  Variable i PHP representeres med et dollar tegn og et variabelnavn  Eks: $text, $name, $age  Husk å skille mellom store og små bokstaver  $name og $Name er to forskjellige variable

Oppgave  Ta utgangspunkt i HelloWorldVar.php  Endre koden slik at sidens tittel også hentes fra variabelen $text

Løsningsforslag <?php $text = ”Hello world”; ?> <?php echo $text; ?> <?php echo $text; ?>

Datatyper  String – en rekke bestående av tegn  ”Hello world”  Bruk og beskriv datatypenewww.php.net  boolean  integer  float

Oppgave  Utvid koden under til å skrive ut summen av $a og $b <?php $a = 5; $b = 4; ?> Sum av og

Løsningsforslag <?php $a = 5; $b = 4; ?> Sum av og <?php echo $a + $b; ?>

Arrayer  En array kan inneholde en rekke/liste med verdier  Arrayer initialiserers med:  $tall = array(4,5,2,6);  $tall vil nå være en array med verdiene 4, 5, 2 og 6  For å aksessere verdiene i en array bruker vi []  $tall[0] gir første verdi (i dette tilfellet verdien 4)

Sette verdier i arrayer  Vi kan sette verdiene i arrayer på to måter  Som vist på forrige side: $tall = array(4,5,2,6);  Ved direkte insetting: $tall[5] = 8;  Verdiene vi setter i arrayene kan være av hvilken som helst datatype  $tall = array(3, ’hei’, 2.45, NULL)

Indekser  Verdien mellom []’ene kaller vi en indeks  $tall[2] – her er indeksen tallet 2  I dette tilfellet er indeksen av typen integer  Indeksen kan også være av typen string  $tall[”andre”] = 8;  echo $tall[”andre”];  Hva betyr dette?  $tall[] = 4;

Oppgave <?php $tall[] = 4; $tall[] = 5; ?>  Med bakgrunn i ovenstående php-kode, lag en php-fil som genererer html-kode som inneholder summen av de to første verdiene i $tall

Løsningsforslag <?php $tall[] = 4; $tall[] = 5; ?> <?php echo $tall[0] + $tall[1]; ?>

Oppgave <?php $blogId = array(1,8); ?>  Med bakgrunn i ovenstående php-kode, lag en php-fil som genererer html-kode med en hyperlenke til hver av bloggene i arrayen  Hyperlenkene kan bygges opp som   Ved å bytte ut tallet til slutt bytter man mellom forskjellige blogger

Løsningsforslag <?php $blogId = array(1,8); ?> <a href=” ”>En blogg <a href=” ”>En blogg

PHP  PHP-kode  innledes med <? (ev. <?php)  avsluttes med ?>  PHP setninger avsluttes med semikolon  Kommentarer  Alt etter tegnene // tolkes av php som en kommentar  denne varer til slutten av linja  Alt mellom /* og */ tolkes også som en kommentar  Denne varer over flere linjer

Hente verdier utenfra  Anta at vi har en fil som heter greeting.php, som ligger på domenet  Vi kan sende med verdier til denne filen ved å skrive   I greeting.php bruker vi kommandoen $_GET[’type’] for å finne verdien av type

Eksempel <?php echo ”Good ”. $_GET[’type’]; ?>  Punktum brukes for å legge sammen to strenger

Oppgave  Lag en php-fil på ditt hjemmeområde  Gi filen navnet FullName.php  Denne filen kalles med to parametre:  fName og sName  Eks: FullNamep.php?fName=Ola&sName=Olsen  Filen skal skrive ut teksten:  Personen heter Ola Olsen