Innehåll
A-kok startsida
PHP startsida
Gästbok exempel
Forum exempel
Små-skript


Sidan senast uppdaterad: 2005-01-26

Valid HTML 4.01!Valid CSS!

webmaster:

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:

  1. Packa upp zip-filen i valfri katalog.
  2. Öppna filen config.php.
  3. Sätt $use_mysql till 1.
  4. Lägg in dina uppgifter för inloggning till MySQL.
  5. 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.
  6. Om du gjort ovanstående på lokal dator så ladda upp filerna på ditt webbhotell.
  7. Kör filen install.php och radera sedan filen.
  8. Skriv in ett eget hälsningsmeddelande.

Installationsanvisningar för att lagra i textfil:

  1. Packa upp zip-filen i valfri katalog.
  2. Öppna filen config.php.
  3. Sätt $use_mysql till 0.
  4. Ange namn och sökväg för filen du ska lagra i. Default gastbok.txt.
  5. 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.
  6. Om du gjort ovanstående på lokal dator så ladda upp filerna på ditt webbhotell.
  7. Sätt chmod på filen gastbok.txt till 777 (sätt skrivrättigheter på filen).
  8. Skriv in ett eget hälsningsmeddelande. Logga sedan in som admin och ta bort det ursprungliga hälsningsmeddelandet.