Gastenboek wil niet helemaal werken
29 januari 2008 - 14:24   
geplaatst door: Duke
beste,

Ik heb een nieuw, beveiligd gastenboek in m'n site gezet maar het wil niet helemaal werken. Het is zooooo goed beveiligd dat ik hem niet 2 keer kan tekenen en ik weet niet hoe ik die beveiliging er uit moet halen. Kan iemand me hier mee helpen?

Ik heb dit in m'n pagina staan:

<?
if($_GET["msg"] == "1") echo "<span style=\"color: #f00\"><strong>ERROR: The maximum number of characters for a message is 255. Your message was <ins>".$_GET["l"]."</ins> characters.</strong></span><br /><br />";
elseif($_GET["msg"] == "2") echo "<span style=\"color: #f00\"><strong>ERROR: Your message cannot be added because a censored word ( <ins>".$_GET["cw"]."</ins> ) was detected.</strong></span><br /><br />";
elseif($_GET["msg"] == "3") echo "<span style=\"color: #f00\"><strong>ERROR: You must enter the correct verification code.</strong></span><br /><br />";
elseif($_GET["msg"] == "4") echo "<span style=\"color: #f00\"><strong>ERROR: You have already recently signed this guestbook.</strong></span><br /><br />";
elseif($_GET["msg"] == "5") echo "<span style=\"color: #0f0\"><strong>Thank you. Your message was added.</strong></span><br /><br />";
?>

Maar ik heb het vermoeden dat de beveiliging in een andere pagina staat??!!

www.speelplaats.org/speelplaatsnieuw  (klik door naar stoepkrijt) of...
www.speelplaats.org/speelplaatsnieuw/gastenboek/guestbook.php

Bij voorbaat dank voor de tips.

Gastenboek wil niet helemaal werken
29 januari 2008 - 15:10    reactie #1
geplaatst door: Blender
Klopt de beveiliging staat niet in deze code.
Ik denk trouwens dat er eigenlijk niets aan de hand is
maar dat het ip-adres opgeslagen wordt, zodat je niet twee keer
het gastenboek kan tekenen vanaf dezelfde computer.
Deze optie kan je waarschijnlijk uitzetten.

Overigens is een gastenboek met een validatie-code
niet echt gastvrij te noemen. Hoe verzin je het?

Gastenboek wil niet helemaal werken
29 januari 2008 - 15:19    reactie #2
geplaatst door: Duke
Je hebt helemaal gelijk blender....
het is niet gastvrij.
Als je een betere oplossing hebt hoor ik het graag!
Gastenboek wil niet helemaal werken
29 januari 2008 - 15:55    reactie #3
geplaatst door: Blender
Misschien staat hier wat tussen:
http://www.zend.com/code/codex.php?CID=273

Site is helaas nogal traag. Maar misschien is dat wel een goed teken.
Er zijn ook versies zonder database die zijn misschien
wat gemakkelijker te installeren.

Gastenboek wil niet helemaal werken
29 januari 2008 - 19:13    reactie #4
geplaatst door: Duke
amai....
Ik had hem helemaal in orde....
alles werkte maar nu ineens niet meer en ik snap niet waarom :blush:

Ik krijg nu gewoon een witte pagina, niet eens een foutmelding!
Kan iemand de fout vinden????

www.speelplaats.org/speelplaatsnieuw  (klik door naar stoepkrijt) of...
www.speelplaats.org/speelplaatsnieuw/gastenboek/guestbook.php
www.speelplaats.org/speelplaatsnieuw/gastenboek/sign.php

Gastenboek wil niet helemaal werken
30 januari 2008 - 12:44    reactie #5
geplaatst door: Duke
Beste mensen,

Ik zit hier nog steeds te stumperen met m'n gasten boek, als ik fouten invoer geeft hij keurig m'n foutmeldingen zoals het hoort. Maar als ik m'n veldjes goed invul dan geeft hij een witte pagina, alsof er iets niet wil laden.
Ik kom er niet uit, het zou kunnen dat hier iets fout zit:

if(trim($name) == "") $name = header("Location: ".$guestbook_page."?page=1&msg=6&l=".strlen($name));
if(stristr($uri, "http://") === false) $uri = "http://".$uri;
if(trim($message) == "") $message = header("Location: ".$guestbook_page."?page=1&msg=4&l=".strlen($message));
exit;

Kan iemand me hier mee helpen?

Gastenboek wil niet helemaal werken
30 januari 2008 - 14:33    reactie #6
geplaatst door: Blender
Deze code zou op zich prima kunnen. Ik zie geen fout.
Heb je de werkende versie niet meer?
Gastenboek wil niet helemaal werken
7 februari 2008 - 23:25    reactie #7
geplaatst door: Jan H
if(stristr($uri, "http://") === false) volgens mij staat hier 1 = teveel.
You don't switch to a mac, You upgrade to a mac!
Gastenboek wil niet helemaal werken
8 februari 2008 - 10:13    reactie #8
geplaatst door: Blender

Citaat
Jan H om 23:25, 7-02-2008
if(stristr($uri, "http://") === false) volgens mij staat hier 1 = teveel.

Nee hoor. Dit is goed de derde = is om te kijken of het om hetzelfde type gaat.
Het werkt echter ook met ==.

Gastenboek wil niet helemaal werken
14 februari 2008 - 09:27    reactie #9
geplaatst door: Duke
Het is opgelost!
er stond een "}" te weinig achter een "exit" waardoor het script afgebroken werd.
Toch dank voor de tips.