Gästbok - exempel
Detta är en enkel gästbok. Den finns i två varianter.
En där inläggen sparas i en textfil där
varje inlägg sparas på en rad, samt en som spara
inläggen i en mysql-tabell. I konfigurationsfilen config.php
ställer du in vilken variant du vill använda dig av.
Det finns ett enklare administrationsskript där du kan ändra i
inlägg och ta bort inlägg. Administrationsfilen är
försett med ett enklare loginsystem.
Ip-nummer loggas men det finns inget sätt att spärra
ip-nummer från att göra inlägg.
Man kan i inläggen ange sin e-postadress och sin hemside-adress,
men det finns ingen som helst validering av vad som lagts in där,
mer än att saknas "http://" i hemsideadressen läggs detta till.
Av säkerhetskäl har jag gjort så att HTML-kod inlagda i meddelandena
omvandlas till text.
Det står dig fritt att använda gästboken som du behagar. Jag kräver inga
som helst omnämnanden eller länkar på din sida, men skulle du någon
gång få för dig att lägga upp den i ett skript-arkiv [hybris ;-)] så kan du i det
sammanhanget även nämna mig.
Du kan här i min demogästbok göra vilka inlägg du vill för att testa.
Demon körs mot textfil, men utseendet och funktion är identiskt om du kör mot MySQL.
Hälsningar Mats Johansson.
Gästbok Demo
Ladda hem gästboken i zip-format (gastbok_20030628.zip)
Installationsanvisningar för att lagra med MySQL:
- Packa upp zip-filen i valfri katalog.
- Öppna filen config.php.
- Sätt $use_mysql till 1.
- Lägg in dina uppgifter för inloggning till MySQL.
- I config.php kan du också göra andra inställningar.
Du kan bl.a ställa in hur många inlägg
som ska visas på varje sida, bestämma om ip-nummer
ska synas i inläggen eller ej (ip-nummer lagras alltid i databasen),
eller om dagbokens inlägg även ska skickas som mail till dig.
- Om du gjort ovanstående på lokal dator så ladda upp filerna
på ditt webbhotell.
- Kör filen install.php och radera sedan filen.
- Skriv in ett eget hälsningsmeddelande.
Installationsanvisningar för att lagra i textfil:
- Packa upp zip-filen i valfri katalog.
- Öppna filen config.php.
- Sätt $use_mysql till 0.
- Ange namn och sökväg för filen du ska lagra i. Default gastbok.txt.
- I config.php kan du också göra andra inställningar.
Du kan bl.a ställa in hur många inlägg
som ska visas på varje sida, bestämma om ip-nummer
ska synas i inläggen eller ej (ip-nummer lagras alltid i textfilen),
eller om dagbokens inlägg även ska skickas som mail till dig.
- Om du gjort ovanstående på lokal dator så ladda upp filerna
på ditt webbhotell.
- Sätt chmod på filen gastbok.txt till 777 (sätt skrivrättigheter på filen).
- Skriv in ett eget hälsningsmeddelande.
Logga sedan in som admin och ta bort
det ursprungliga hälsningsmeddelandet.