HØGSKOLEN I SØR-TRØNDELAG
|
|
- Torgrim Carlson
- 7 år siden
- Visninger:
Transkript
1 HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng: 6 Faglærer(e): Svend Andreas Horgen tlf: Hjelpemidler: Oppgavesettet består av: Alle skriftlige hjelpemidler 4 oppgave, på totalt 6 sider (inkludert forsiden) Merknad: Oppgaveteksten kan beholdes av studenter som sitter eksamenstiden ut. Viktig: Les hele oppgaveteksten for hver oppgave før du setter i gang. Planlegg tiden godt. Hvis du føler det blir vanskelig å skrive kode, er det bedre å skissere logikken med pseudokode eller ord enn ikke å gjøre noe. Lykke til! Side 1 av 8
2 Oppgave 1 Behandling av skjema (11%) Et skjema har denne HTML-koden: <h1>personlig informasjon</h1> <form action="farge.php" method="get"> Hva er ditt navn? <input type="text" name="navn"><br> Din alder? <input type="text" name="alder" size="2"><br> Hva er din favorittfarge?<br> <input type="radio" name="favorittfarge" value="rød"> Rød er best<br> <input type="radio" name="favorittfarge" value="gul"> Gult er kult<br> <input type="radio" name="favorittfarge" value="grønn"> Grønt er skjønt<br> <p> <input type="submit" name="knapp" value="vis oppsummering"> </form> Lag et så enkelt script som mulig for å lage følgende oppsummering: Svar: Fort å glemme at knappen overføres, og at stor bokstav må brukes. Bruk av foreach er nok enklest, men GET direkte fungerer også. For dette skjemaet blir det hipp som happ, men et større skjema med mange elementer er gevinsten stor. <?php echo "<h1>oppsummering</h1>"; foreach($_get as $nokkel => $verdi) { if( $nokkel <> "knapp"){ //skriver ikke ut info om knappen echo "<b>". ucfirst($nokkel). ":</b> $verdi <br>"; //slutt foreach?> Side 2 av 8
3 Oppgave 2 Filbehandling (25%) Lag et script som produserer tabellen vist til høyre basert på tekstfilen til venstre. Hint: Funksjonen trim($tekststreng) returnerer en tekststreng hvor alle mellomrom, \n, \t og liknende som er i starten og slutten av $tekststreng, er fjernet. Svar: Det er lurt å lese inn like timer i en assosiativ matrise. Det er en elegant måte å telle opp like linjer på. Deretter er det bare å skrive ut matrisen. Det fins andre måter også, men assosiativt har vi fokusert mye på i kurset. <?php $fp = fopen("timeliste.txt", "r"); // åpner tekstfil i lesemodus $matrise = array(); //klargjør matrise for bruk while ( $linje = trim(fgets($fp)) ) { //trim fjerner /n fra en linje if (!isset($matrise[$linje]) ) { $matrise[$linje] = 1; else { $matrise[$linje]++; //alternativt kan if-else-testen sløyfes helt, //og feilmelding undertrykkes, vha en alfa foran: //@$matrise[$linje]++; //slutt while-løkke echo "<table border='1'>"; echo "<tr><th>antall timer</th><th>antall forekomster</th></tr>"; foreach ($matrise as $nokkel=>$verdi) echo "<tr><td>$nokkel</td><td align='center'>$verdi</td></tr>"; echo "</table>";?> Side 3 av 8
4 Oppgave 3 En handlekurvløsning (40%) Du skal nå spille oppgaven som konsulent som har fått i oppdrag å lage en handlekurvløsning for en nyoppstartet nettbutikk som selger klær. Følgende krav er ønskelig: Den besøkende (heretter kunden) skal få listet opp varer i form av navngitte lenker, og kunne trykke på lenkene for å få mer informasjon om aktuell vare. Det skal også være en knapp ved siden av hver vare, og når den klikkes legges en ny forekomst av varen i kundens handlekurv. Nettstedet forventer høye besøkstall. Det eksisterer en database per i dag som skal brukes. Den har blant annet en tabell med navn varetabell med de navngitte feltene vareid, varenavn, pris, kategori og beskrivelse. Varene er strukturert etter tre ulike kategorier, nemlig kvinner, menn og barn. Anta at brukernavn er user, passord pass, og at host er localhost. Det er ikke tid til å lage hele systemet under denne eksamen, men du skal svare på følgende spørsmål: a) Skisser den koden i PHP som henter ut informasjon om de varene fra databasen som tilhører valgt kategori og lager et skjermbilde som vist under. Du skal ikke lage siden for å velge kategori, men får vite at kategorien er oppgitt i spørrestrengen kvinner i dette eksempelet. Et klikk på lenken skal lede til mer informasjon om den aktuelle varen (se oppgave b), mens trykk på knappen skal føre til at varen blir lagt til i kundens handlekurv (se oppgave c). Svar: Trenger ikke lage funksjon som gjort her. Det er ikke noe poeng. function nyvare($navn, $enid) { echo "<form action='handlekurv.php' method='post'>\n"; echo "<p>varenavn: <a href=visinformasjon.php?id=$enid'> //Lenken må ha et argument med vareid i seg. $navn</a> \n "; echo "<input type='submit' name='knapp' value='legg til i handlekurv'>\n"; echo "<input type='hidden' value='$enid' name='verdi'></p>\n"; echo "</form>\n\n"; //slutt, skrive ut ny vare Side 4 av 8
5 $db = mysql_connect("host", "mysql_user", "mysql_password"); mysql_select_db("varedatabase", $db); //viktig å huske å ikke hardcode kvinner. Kategorien skal hentes //fra spørrestrengen, ellers er ikke løsningen særlig //dynamisk/fleksibel. $sql = "SELECT * FROM varetabell WHERE kategori = ". $_GET['kat']; $resultat = mysql_query($sql, $db); while ($rad = mysql_fetch_array($resultat)) { $navn = $rad['varenavn']; $ID = $rad['vareid']; nyvare($navn, $ID); b) Når lenken for en vare fra skjermbildet i oppgave a) ble klikket på, skal all informasjon om den vises. Lag et lite script som gjør dette. Svar: Ser her at tilkoblingen kan generaliseres ut i en funksjon, men på den annen side oppnås ikke så mye med det. Målet med denne oppgaven er å vise at en behersker å hente ut data fra en database, samt at id som ble oversendt fra forrige side benyttes. //visinformasjon.php vil motta id i spørrestrengen. $db = mysql_connect("host", "mysql_user", "mysql_password"); mysql_select_db("varedatabase", $db); $sql = "SELECT * FROM varetabell WHERE vareid = ". $_GET['ID']; $resultat = mysql_query($sql, $db); $rad = mysql_fetch_array($resultat); //bare en rad echo "Varenavn: ". $rad['varenavn']; echo "<br>pris: ". $rad['pris']; echo "<br>kategori: ". $rad['kategori']; echo "<br>beskrivelse: ". $rad['beskrivelse']; //feilsjekking kan også med fordel foretas. c) Når kunden legger varer i handlekurven, skal dette registreres. Gjentas dette flere ganger skal antallet øke. For å kjøpe tre kjoler må altså den øverste knappen trykkes tre ganger. For å sikre brukervennlighet skal trykk på knappen vise at varen er registrert, samtidig som samme side vises. Lag et script som realiserer dette. Side 5 av 8
6 Svar: Denne delen kan med fordel ligge øverst i samme script. Sjekk på om knappen eksisterer, hvis den gjør det har brukeren lagt til noe i handlekurven. Vis varene uansett. <?php session_start(); //echo "<pre>"; //var_dump($_post); if (!empty($_post['knapp']) ) { //registrer en vare i handlekurv $vareid = "varenr_". $_POST['verdi']; if (!isset ($_SESSION[$vareId]) ) { $_SESSION[$vareId] = 1; else { $_SESSION[$vareId]++; echo "Varen ".$_POST['varenavn']." ble lagt til"; //koden fra oppgave a) kommer her. d) Hvilke sikkerhetsmessige aspekt er det viktig å tenke på i en slik løsning? Hvilke tiltak kan gjøres? Eksemplifiser. Svar: Noen elementer er: Løsningen er enkel, noe som skyldes at eksamen er på 3 timer. I en virkelig løsning (en slik løsning) vil det være viktig å tenke på sikkerhet. Sensitive opplysninger bør overføres med SSL. Noen nettbutikker krever innlogging av kunden før kjøp kan foretas. I så fall må brukernavn og passord lagres på tjeneren, og personopplysninger bør ikke komme ut. Lagring av passord i klartekst bør unngås. Validere inngangsdata for å unngå SQL-injection. Eksempel bør være med, de har hatt mye om dette. Kan for eksempel sjekke om strengen har semikolon og start på SQL-kommentar i seg, regulært uttrykk er å foretrekke. Funksjonen mysql_escape_string() er også aktuell. Bruke sessions i stedet for cookies til selve handlevognsløsningen, for å ikke avvise de som har cookies avslått. Side 6 av 8
7 Oppgave 4 Flervalgsoppgave (24%) Under finner du noen spørsmål og påstander. Kryss av for bare ett alternativ, det du vurderer til å passe best. For hvert riktig svar får du 2 poeng, for hvert galt svar får du -1 poeng, og krysser du av Vet ikke får du 0 poeng på spørsmålet. Du får ikke uttelling for å begrunne svarene dine. Riv ut denne siden og lever den sammen med resten av besvarelsen din, eller skriv opp oppgavenummer og ditt alternativ på form: - c 1. Hva er riktig? a. Cookies er en nødvendighet for å få sessions til å fungere b. Cookies er spesifisert i protokollen HTTP c. Cookies lagres både på tjeneren og på klienten 2. Sikkerheten med sessions a. er avhengig av hvorvidt ID-ene kan holdes hemmelig b. fungerer bra siden ID-en er vanskelig å gjette c. er fullgod siden informasjonen lagres på tjeneren og ikke på klienten 3. Bruk av date("d", ) vil returnere a. dagen for tidspunktet 11.juni 2004 klokka 20:12 b. teksten Tue siden tallet i andre argument er et tidsstempel c. en feilmelding fordi andre argument er positivt 4. Vil bruk av cookies sikre at informasjon om en besøkende kan langtidslagres? a. ja, for nettlesere deler cookies seg i mellom b. nei c. ja, men det er ikke lurt å lagre sensitive opplysninger i cookies 5. PHP opererer ikke med datatyper! a. Riktig, for eksempel vil alt som overføres med GET være tekst b. Feil, men de deklareres ikke nødvendigvis eksplisitt c. Riktig, her skiller PHP seg fra de fleste andre programmeringsspråk 6. Hva skjer i denne koden? $i = 0; while ($i<12) { if ($i = 8) { echo $i*2; else { echo $i; $i++; a. Alle tall mellom 0 og 11 skrives ut på en ny linje. b vises i nettleseren. c. Ingen av de to punktene over, i hvertfall! 7. En stor norsk nettavis vil at den besøkende skal bli opplyst om dagens dato. Dersom det er den 25. april 2004 og scriptet som forespørres har setningen echo date("i dag er det den d. M"). "<br>"; a. vil ikke programmereren ha oppnådd målet sitt b. vil teksten I dag er det den 25. april vises i nettleseren c. vil teksten I dag er det den 25. Apr vises i nettleseren 8. Hva er riktig? For at en funksjon skal kunne endre flere argumenter a. må kodeordet global brukes inne i funksjonen b. må argumentet overføres som referanse ved hjelp av & operatoren c. må flere return-setninger forekomme etter hverandre a b c Vet ikke Kommentarer til noen spørsmål: Side 7 av 8
8 2: Dersom en hacker får tak i en session-id, er informasjonen tilgjengelig. Han/hun vil da overta dine data. Mer informasjon: Søk etter referer-headeren. 3. Dette er et timestamp, på tross av at det ser ut som om dette kan være et tidspunkt. Leksjonene forklarer hvordan tidsstempel brukes i datofunksjonene i PHP. 4. Cookies kan være avslått, og da vil ikke informasjonen langtidslagres som forventet. 6. Uendelig while-løkke, tilordning skjer inne i if-ens hode. 7. Prøv selv. Husk at det fins en rekke bokstavkoder for datoer. For å skrive ut ønsket tekst, må koden bli: echo date("\i \d\a\g \e\r \d\e\t \d\e\n d. M"). "<br>"; Side 8 av 8
HØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. mai 2006 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 17.desember 2001 Varighet: 0900-1300 Fagnummer: LV192D Fagnavn: Web-programmering med ASP Klasser: 1hsf Vekttall:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 12. desember 2002 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 20. mai 2005 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 20. mai 2005 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 21.mai 2007 Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: 6 09.00 13.00 (4 timer) LN116D Programmering
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 21. mai 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer BO328D Applikasjonsutvikling FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 15. desember 2003 Varighet: 0900 1200 Fagnummer: Fagnavn: Klasse(r): LV193D Web-programmering med JSP NETT Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. desember 2002 Varighet: Fagnummer: Fagnavn: 3 timer BO328D Applikasjonsutvikling Klasse(r): FU 1HKD2002
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. mai 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 08. desember 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Eksamensdato: 15.des 2011 Studiepoeng: 6 Varighet: 4 timer. Start kl 09:00 og skal leveres inn senest kl 13:00 Emnekode: Emnenavn:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2006 Varighet: Fagnummer: Fagnavn: 09.00 13.00 (4 timer) LO116D og LN116D Programmering i Visual
DetaljerSVARFORSLAG : Eksamen i IBE102 Webutvikling Våren 2017.
Avdeling for Logistikk SVARFORSLAG : Eksamen i IBE102 Webutvikling Våren 2017. Eksamensdag: 5. mai 2017 Tid: 9-13. Faglærer/tlf: Ketil Danielsen Hjelpemidler: Ingen. Antall sider, inkl. forsiden: 6 Målform:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 19. mai 2003 Varighet: 0900-1300 Fagnummer: Fagnavn: Klasser: LV193D Web-programmering med JSP NETT Studiepoeng:
DetaljerEKSAMEN ITF10208. Webprogrammering 1 Dato: Eksamenstid: Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 01/06-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 05/06-2009 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 19. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 20.mai 2005 Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: 6 3 timer LO116D Programmering i Visual
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 2.desember 2009 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D LO191D Videregående programmering
DetaljerKapittel 11. Databasesikkerhet
Kapittel 11 Databasesikkerhet Læringsmål: SQL-injection er en alvorlig sikkerhetsmessig trussel i webløsninger i dag. Etter å ha jobbet med dette kapittelet skal du forstå hvordan SQL-injection-angrep
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 01/06-2010 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 4.desember 2008 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D/LN347D Web-applikasjoner med Java EE Nettstudenter
DetaljerEksamen i Internetteknologi Fagkode: IVA1379
Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: IVA1379 Tid: Mandag, 07.06.04, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 4 oppgaver
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU
DetaljerInnhold. Innledning... 13
Innhold Innledning.................................................... 13 Kapittel 1 Kom i gang med PHP............................................ 17 1.1 Hvorfor PHP?.............................................
DetaljerEKSAMEN (Konvertert fra en gammel PHPeksamen)
EKSAMEN (Konvertert fra en gammel PHPeksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 01/06-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 25. mai 2005 Varighet: 4 timer (9:00 13:00) Fagnummer: LO182D Fagnavn: Programmering i C++ Klasse(r): FU
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU
DetaljerEKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.
EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 09/12-2008 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine
DetaljerEKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.
EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 08/12-2009 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine
DetaljerEksamen i IBE102 Webutvikling Våren 2017.
Avdeling for Logistikk Eksamen i IBE102 Webutvikling Våren 2017. Eksamensdag: 5. mai 2017 Tid: 9-13. Faglærer/tlf: Ketil Danielsen, 90619434 Hjelpemidler: Ingen. Antall sider, inkl. forsiden: 6 Målform:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 26.mai 2006 Varighet: 0900-300 Fagnummer: Fagnavn: Klasse(r): LV95D Objektorientert programmering i C++ nettstudenter
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10213 Innføring i programmerin Dato: Eksamenstid: 06/12-2016 09.00-13.00 Hjelpemidler: Faglærer: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med Tom
DetaljerDinesh Jeyabalasingam. Oppgavesett 9. Gruppeoppgave 2. Eksamenssett DEL 1. Oppgave 1.1. IF 1 Hvis $a er mindre eller lik $b stemmer
Dinesh Jeyabalasingam Oppgavesett 9 Gruppeoppgave 2 Eksamenssett 1 2008 DEL 1 Oppgave 1.1 IF 1 Hvis $a er mindre eller lik $b stemmer IF 2 Hvis $a er større enn 5 stemmer Skriver ut: A $a=6; $b=7; if($a
DetaljerHjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)
Informasjon om eksamen EKSAMEN Emnekode: ITF10213 Emnenavn: Innføring i programmering Dato: 05/12-2017 Eksamenstid: 09.00-13.00, 4 timer Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark)
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 07/12-2010 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerWebformularer, PHP og databaser
PHP-arkitektur Webformularer, PHP og databaser Jfr Fra kjernen og ut, fra skallet og inn Appendix B WWWklient Netscape, Internet Explorer, Opera Dynamisk web-side bygges opp på grunnlag av spørring mot
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerINTRODUKSJON HVEM ER DETTE FAGET FOR?...
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Kom i gang med PHP Svend Andreas Horgen Lærestoffet er utviklet for faget IINI3003 Webprogrammering med PHP Resymé: Denne leksjonen skal
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 26.mai 2005 Varighet: 0900-300 Fagnummer: Fagnavn: Klasse(r): LV95D Objektorientert programmering i C++ nettstudenter
DetaljerOversikt over flervalgstester på Ifi
Oversikt over flervalgstester på Ifi Christian Kringstad Kielland christkk@ifi.uio.no 1. august 2003 Introduksjon Dette dokumentet beskriver hvordan systemet for flervalgstester på Ifi fungerer. Systemet
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasser: LV195D Objektorientert programmering i C++ Nettstudenter
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 06/12-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 9. juni 2005 Varighet: 4 timer (9:00 13:00) Fagnummer: LO701D Fagnavn: Interaktive Webtjenester med Java
DetaljerOblig 5 Webutvikling. Av Thomas Gitlevaag
Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, høsten 2006
Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon til kontrollstrukturer Michael Preminger (michaelp@hio.no) 07/09-06 I denne forelesningen
DetaljerET LITE TILBAKEBLIKK PÅ TEKSTSTRENGER...
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Ingredienser og mye krydder i PHP Svend Andreas Horgen Lærestoffet er utviklet for faget IINI3003Webprogrammering med PHP Resymé: Programmering
DetaljerEKSAMEN (Konvertert fra en gammel PHPeksamen)
EKSAMEN (Konvertert fra en gammel PHPeksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 08/12-2009 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
Detaljersom blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,
1. Last ned og installer XAMPP. 2. Sjekk at alt fungerer. 3. MySQL. Vi begynner med databaseserveren, MySQL. Gå til DOS klarmelding eller ledetekst (finnes under tilbehør på startmenyen om du ikke som
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: Faglærer(e): Hjelpemidler: Oppgavesettet består av:
DetaljerSystemarkitektur. Webformularer, PHP og databaser. Hva skal applikasjonsprogrammet gjøre? PHP. Ta i mot data fra brukergrensesnittskjermbildet
Systemarkitektur Virkeligheten (interesseområdet) Webformularer, PHP og databaser Dynamisk webside bygges evt opp på grunnlag av spørring mot databasen Jfr Fra kjernen og ut, fra skallet og inn Appendix
DetaljerEksamessett Høst 2009 Robin Sværen og Simen Arvesen
Eksamessett Høst 2009 Robin Sværen og Simen Arvesen Del 1 Kodeforståelse (20 %) Her skal du kun svare på selve spørsmålet, og du trenger ikke forklare hvordan du kommer frem til svaret. NB! Les koden og
DetaljerWeb-programmering med JSP Løsningsforslag leksjon 3
Web-programmering med JSP Løsningsforslag leksjon 3 Oppgave 1 Denne siden viser inneholder en oversikt over biler:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, høsten 2006
Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Et program som er installert på en tjenermaskin, og som tillater eksterne programmer å utføre spørringer
DetaljerTilgjegelighet av XHTML-forms
[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 08/02-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Eksempel 1: For å lage en liten array (bare 5 innførsler)
DetaljerEksamen i Internetteknologi Fagkode: ITE1526
Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Målform: Eksamensdato: Bokmål 9.mai 202 Varighet/eksamenstid: 0900-300 Emnekode: Emnenavn: Klasse(r): Studiepoeng: LC9D/LO9D Videregående
DetaljerHøgskoleni østfold EKSAMEN. Emne: Innføring i programmering
Høgskoleni østfold EKSAMEN Emnekode: ITF10213 Emne: Innføring i programmering Dato:Eksamenstid: 11/12-20154 timer Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerShellscripting I. Innhold
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Shellscripting I Tor Halsan 19.08.2010 Lærestoffet er utviklet for faget LN199D Scripting av Servere Resymé: Leksjonen er første innføring
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 30/05-2012 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005H Studiepoeng: 6 Faglærer:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler
DetaljerProsjekt i faget Webprogrammering med PHP
Prosjekt i faget Webprogrammering med PHP Laget av Svend Andreas Horgen, oktober 2009 I dette dokumentet finner du en problembeskrivelse med krav til et større nettsted. Du (din gruppe) skal skissere og
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, høsten 2006
Page 1 Page 2 Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Verdier, variabler og forms Michael Preminger (michaelp@hio.no) 30/08-06 Et program kan ha mange variabler, og alle trenger
DetaljerE K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID:
Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 11. desember 2001 KLASSE: 00HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID: 09.00-14.00
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på
DetaljerOppsummering - Til nå... (1/ )
Oppsummering - Til nå... (1/10-2015) Grunnleggende HTML... 1 Basic JavaScript... 1 Variabler:... 2 Operatorer:... 3 Klikkhendelser... 4 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerDette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.
1 Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. (Læreboka kapittel 2-5) Legg merke til den første blokken,
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerOppsummering - Kurset (10/11-2015)
Oppsummering - Kurset (10/11-2015) Grunnleggende HTML... 1 Basic JavaScript... 2 Variabler:... 3 Operatorer:... 4 Klikkhendelser... 5 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL Delprøve Kandidatnr: Prøvedato: 2. mars 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO196D Fagnavn: Videregående programmering med
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring -
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): 3. desember 2009 0900-1100 LO348D/LN349D Web-applikasjoner med
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10208 og Webprogrammering 1 og ITF10212 Innføring i programmering Dato: Eksamenstid: 03/12-2013 09.00-13.00 Hjelpemidler: Faglærer: 2 A4 ark (4 sider) med
DetaljerHer er eksamenssett fra Vår '09. Av Robin Sværen og Simen Arvesen.
Her er eksamenssett fra Vår '09. Av Robin Sværen og Simen Arvesen. Del 1 Kodeforståelse (10%) Her skal du kun svare på selve spørsmålet, og du trenger ikke forklare hvordan du kommer frem til svaret. NB!
DetaljerNår en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt. klikker på submit-knappen
Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt klikker på submit-knappen [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 09/09-16...
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 5.mai 200 Varighet: 0900-300 Emnekode: Emnenavn: Klasse(r): LO9D / LC9D LO9D Videregående programmering
DetaljerEksamen i Internetteknologi Fagkode: ITE1526
Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Torsdag 15.06.06, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 1 oppgave
Detaljer$antall_maaneder =12; Variablene $pris og $antall_maaneder i eksemplet ovenfor har
Et program som legger sammen to brukergitte tall må hente det ene hente det andre legge tallene sammen [Kurssidene] [ ABI - fagsider bibin ] presentere resultatet. Mellom operasjonene må data tas vare
DetaljerNorsk informatikkolympiade runde
Norsk informatikkolympiade 2015 2016 1. runde Sponset av Uke 46, 2015 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.
DetaljerGuide til system for flervalgsprøver
Guide til system for flervalgsprøver Systemet skal i utgangspunktet være selvforklarende, og brukere oppfordres til å klikke seg rundt og bli kjent med systemet på egen hånd. Det er allikevel laget en
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: Faglærer(e): Hjelpemidler: Oppgavesettet består av:
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, høsten 2006
Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Vi kommer for det meste til å bruke while-løkker, men for-løkker anses viktige å kjenne til Michael
DetaljerProduktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk
Produktdokumentasjon Madison Møbler Administrasjonsside og Nettbutikk 1 1. Forord 1.1 Dokumentasjonen Dette er en teknisk dokumentasjon på produktet som er utviklet. Denne er tiltenkt personer med teknisk
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 5.mai 2010 Varighet: 0900-1300 Emnekode: Emnenavn: Klasser: LV195D Objektorientert programmering i C++ Nettstudenter
DetaljerRetningslinjer for gjennomføring av IKT-basert skriftlig eksamen
Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen Klikk på overskriften du vil lese om Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen... 1 1. Sette PC-en i eksamensmodus...
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato:. desember 00 Varighet: timer (9:00 1:00) Fagnummer: LO117D Fagnavn: Algoritmiske metoder Klasse(r): DA DB
DetaljerForside slutteksamen
Forside slutteksamen 2.5.9 IBE02 Webutvikling, slutteksamen Avd. for Logistikk, Høgskolen i Molde. Eksamensdag: 2. mai 209 Tidspunkt:.00-5.00 Faglærer: Ketil Danielsen (9069434) Hjelpemidler: Ingen. OBS:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 6.desember 2010 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2009HA
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 30.november 2005 Varighet: 0900-1300 Fagnummer: Fagnavn: Klasse(r): LV195D Objektorientert programmering i C++ Nettstudenter
Detaljer