Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#FF8000">//&nbsp;Antispam&nbsp;example&nbsp;using&nbsp;a&nbsp;random&nbsp;string<br /></font><font color="#007700">require_once&nbsp;</font><font color="#DD0000">"../jpgraph_antispam.php"</font><font color="#007700">;<br /><br /></font><font color="#FF8000">//&nbsp;Create&nbsp;new&nbsp;anti-spam&nbsp;challenge&nbsp;creator<br />//&nbsp;Note:&nbsp;Neither&nbsp;'0'&nbsp;(digit)&nbsp;or&nbsp;'O'&nbsp;(letter)&nbsp;can&nbsp;be&nbsp;used&nbsp;to&nbsp;avoid&nbsp;confusion<br /></font><font color="#0000BB">$spam&nbsp;</font><font color="#007700">=&nbsp;new&nbsp;</font><font color="#0000BB">AntiSpam</font><font color="#007700">();<br /><br /></font><font color="#FF8000">//&nbsp;Create&nbsp;a&nbsp;random&nbsp;5&nbsp;char&nbsp;challenge&nbsp;and&nbsp;return&nbsp;the&nbsp;string&nbsp;generated<br /></font><font color="#0000BB">$chars&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$spam</font><font color="#007700">-&gt;</font><font color="#0000BB">Rand</font><font color="#007700">(</font><font color="#0000BB">5</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Stroke&nbsp;random&nbsp;cahllenge<br /></font><font color="#007700">if(&nbsp;</font><font color="#0000BB">$spam</font><font color="#007700">-&gt;</font><font color="#0000BB">Stroke</font><font color="#007700">()&nbsp;===&nbsp;</font><font color="#0000BB">false&nbsp;</font><font color="#007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;die(</font><font color="#DD0000">'Illegal&nbsp;or&nbsp;no&nbsp;data&nbsp;to&nbsp;plot'</font><font color="#007700">);<br />}<br /><br /></font><font color="#0000BB">?&gt;<br /></font><br /></font>
</code>