l14.php
2.4 Uppgift 3
[ Utskriftsversion av denna uppgift ]
För att testa om man förstår kod kan man med fördel
ta ett projekt, strippa ner det till "bare bones" för
att sedan börja bygga upp det på nytt med ny funktionalitet.
För att testa detta vill jag att du gör följande:
- Tag kopior av alla gästbokens filer. Kalla dem urlcode.php,
urlbook.php samt urlbook.txt
- Ändra koden så att:
- Det endast finns en textbox i formen
- Datafilen skall bara innehålla webbadresser, en per rad.
OBS! Se till att dessa adresser börjar med http:// om de
är externa.
- När man skriver in en adress i textboxen skall den sättas
in i textfilen.
- Adresserna skall sorteras i stigande ordning innan de visas.
- Man skall kunna skriva in en adress i formen www.firma.com,
men det skall kontrolleras om det finns http:// i början
av adressen. Om inte skall http:// sättas dit innan adressen
skrivs till filen.
- Man skall kunna klicka på adresserna i listan, och därmed
gå till den sida som adressen pekar på.
PHP skall såldedes sätta dit <a href="adressen">adressen</a>
i samband med visningen.
Du kan, förutom den kod som finns i uppgift 2, ha nytta av följande
php-funktioner:
strcasecmp (se strings_van.php#strcmp)
substr (se strings_van.php#substr)
© anders enges, 2003