Trying to find a solution for the guestbook you use I changed it with a captcha usage it looks now as follows: Picture of test:
End of picture First you have to fill in the captcha digits to see the Guestbook input fields. Then you may ad a message. (only clicking OK of the guestbookform) If the message contains http:// (any case) nothing is added!!! Otherwise it is immediately added after "Start of Guestbook". The changes in guestbook.php are as follows: ------in guestbook.php------- $msg = StripCSlashes($_GET['message']); if(ereg("http://",$msg)){ $rcpage = ReadPage($pagename,""); } else { $default = "----"; $rcpage = ReadPage($pagename,""); $pos=strpos($rcpage['text'],"Start of Guestbook"); $len=strlen("Start of Guestbook"); $before=substr($rcpage['text'],0,$pos+$len); $after=substr($rcpage['text'],$pos+$len); $rcpage['text'] = $before. /* "\n$$$$\$default". pog? */ "\n\n%green%Posted on ''".strftime($TimeFmt,$Now). " by ''".StripCSlashes($_GET["name"])."%%[[<<]]". (($_GET["homepage"])?StripCSlashes($_GET["homepage"]):"")."\n\n". $msg . "\n\n----".$homepage. "". $HTTP_GET_VARS["homepage"]. $after; } WritePage($pagename,$rcpage); Redirect($pagename); --------end part of guestbook.php The Guestbook PmWiki source ==================start page====================== !!To go against evil bots Fill in the captcha, to send a message!\\ (:input form action={*$PageUrl} method=post:) Enter value: {$Captcha} (:input captcha:) (:input submit:) (:input end:) ---- (:if captcha:) %green%You may enter a message%% (:$Guestbook:) (:else:) %red%Not allowed%% (:ifend:) !!Start of Guestbook %green%Posted on ''12 mei 2008 om 09:09 by ''PKHG%%[[<<]]pepe.cwsurf.de Second try without a www adres ---- %green%Posted on ''12 mei 2008 om 09:06 by ''Wo kommt dies an?%%[[<<]] Peter war hier! ===========end page================= -----Oorspronkelijk bericht----- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens Mark Trumpold Verzonden: zondag 11 mei 2008 20:26 Aan: PmWiki Users Onderwerp: [pmwiki-users] Captcha Hi All Cam i place a captcha just on one page, eg the guestbook? If so how? The rest of the wiki has an edit password so I dont really need elsewhere? Best M _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users
<<image001.jpg>>
_______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users