Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
prog1_06 [2019-01-14 08:54] Daniel Viström |
prog1_06 [2019-12-17 10:11] Daniel Viström |
||
---|---|---|---|
Line 5: | Line 5: | ||
1.\\ | 1.\\ | ||
- | Gör en enkel textfil och spara den, kalla den text.txt. Visa innehållet i filen på en webbsida med hjälp av '' | + | Gör en enkel textfil och spara den, kalla den text.txt. Textfilen ska innehålla några radbrytningar. Visa innehållet i filen på en webbsida med hjälp av '' |
2.\\ | 2.\\ | ||
- | Gör en sida med ett formulär där man skriver in sitt namn. Namnet man skriver in skall sparas i en textfil som heter names.txt med hjälp av '' | + | Gör en sida med ett formulär där man skriver in sitt namn. Namnet man skriver in skall sparas i en textfil som heter names.txt med hjälp av '' |
3.\\ | 3.\\ | ||
Line 44: | Line 44: | ||
**Extrauppgift: | **Extrauppgift: | ||
- | 5.\\ | + | *5.\\ |
+ | a) Gör en webbsida där man kan mata in ett filnamn till en textfil. Programmet ska sedan översätta texten i filen till rövarspråket och spara det till en ny textfil med samma filnamn fast med tillägget _rs. Ex. " | ||
+ | b) Lägg till på webbsidan så att det även går att översätta från rövarspråk till vanligt språk. | ||
+ | |||
+ | |||
+ | 6.\\ | ||
Gör en frågesport | Gör en frågesport | ||
* Minst 5 frågor som rättas av PHP. Rättning ska göras på en annan sida än den där frågorna är. | * Minst 5 frågor som rättas av PHP. Rättning ska göras på en annan sida än den där frågorna är. | ||
Line 54: | Line 59: | ||
* Fundera på hur du skall behandla ett svar utan namn och gör den lösning du tycker är bäst. | * Fundera på hur du skall behandla ett svar utan namn och gör den lösning du tycker är bäst. | ||
* För er som går kursen '' | * För er som går kursen '' | ||
- | | + | * Få highscorelistan att fungera även om det är fler än 10 frågor. |
- | 6.\\ | + | 7.\\ |
En enkel gästbok | En enkel gästbok | ||
- | I kursen Webbutveckling 1 har du [[webbutv_gbook|stylat en gästbok]]. Nu ska du få den att fungera. | + | I kursen Webbutveckling 1 har du [[mattias_guestbook|stylat en gästbok]]. Nu ska du få den att fungera. |
**Krav på gästboken: | **Krav på gästboken: | ||
* Vissa fält är obligatoriska. "First Name", "Last Name", " | * Vissa fält är obligatoriska. "First Name", "Last Name", " | ||
- | * Om man glömmer att fylla i några fält som är obligatoriska skall det anges. Den data man skrivit ska då finnas kvar. | + | * Om man glömmer att fylla i några fält som är obligatoriska skall det bli felmeddelanden. Den data man skrivit ska då finnas kvar. Kontrollen ska ske efter att formuläret skickats, inte före. |
* Man skall få se alla inlägg på samma sida som man skriver in ett inlägg. | * Man skall få se alla inlägg på samma sida som man skriver in ett inlägg. | ||
* Man skall se när inlägget gjordes. | * Man skall se när inlägget gjordes. | ||
Line 76: | Line 81: | ||
**Extrauppgifter: | **Extrauppgifter: | ||
* Gör så att man inte kan lägga in html-taggar. \\ | * Gör så att man inte kan lägga in html-taggar. \\ | ||
- | * Gör så att man måste skriva in en kod (göra | + | * Gör så att man måste skriva in ett korrekt svar på en beräkning |
* Gör också så att du får ett mail när någon skriver i din gästbok. Det kan vara problem att skicka till Hotmail från denna server. \\ | * Gör också så att du får ett mail när någon skriver i din gästbok. Det kan vara problem att skicka till Hotmail från denna server. \\ | ||
* Gör så att inläggen delas upp på flera sidor om det är många inlägg, d.v.s. gör så att knapparna längst ner på sidan fungerar. \\ | * Gör så att inläggen delas upp på flera sidor om det är många inlägg, d.v.s. gör så att knapparna längst ner på sidan fungerar. \\ | ||
- | * Din sida skall vara validerad via http:// | ||
- | |||
- | |||
+ | <php> | ||
+ | /* | ||
Gör en [[http:// | Gör en [[http:// | ||
+ | */ | ||
+ | </ |