Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
prog1_06 [2019-01-14 09:22]
Daniel Viström
prog1_06 [2019-11-14 08:49]
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 ''file_get_contents''.+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 ''file_get_contents''.
  
 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 ''file_put_contents'' och flaggan FILE_APPEND. Det skall läggas till ett namn varje gång man skickar från formuläret. Visa innehållet av textfilen längs ner på sidan. \\ **Tips!** Högst upp i php-filen innan du har skrivit ut någon HTML tar du hand om det som kommer från $_POST och sparar det!+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 ''file_put_contents'' och flaggan FILE_APPEND. Det skall läggas till ett namn varje gång man skickar från formuläret. Visa innehållet av textfilen längs ner på sidan. \\ **Tips!** Högst upp i php-filen innan du har skrivit ut någon HTML tar du hand om det som kommer från $_POST och sparar det i textfilen!
  
 3.\\ 3.\\
Line 54: Line 54:
   * 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 ''Webutveckling 1''  så gäller att alla sidor skall vara korrekt HTML5 och en CSS som är fri från fel. Sidan bör också ha en layout som är tilltalande.   * För er som går kursen ''Webutveckling 1''  så gäller att alla sidor skall vara korrekt HTML5 och en CSS som är fri från fel. Sidan bör också ha en layout som är tilltalande.
-  * **Extrauppgift:** Få highscorelistan att fungera även om det är fler än 10 frågor.+  * **Extrauppgift:** Få highscorelistan att fungera även om det är fler än 10 frågor. Använd usort().
  
 6.\\ 6.\\
Line 76: Line 76:
 **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 en beräkningför att man skall få spara (captha). \\  +  * Gör så att man måste skriva in ett korrekt svar på en beräkning med slumpade tal för att man skall få spara (captha). \\  
   * 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. \\