Re: Spambot Defense Code

From: Date: Thu, 25 Jul 2002 23:49:07 +0000
Subject: Re: Spambot Defense Code
Groups: php.general 
Request: Send a blank email to php-general+get-109797@lists.php.net to get a copy of this message
>Worked on this a bit tonight, thought it might help someone out there! I >looked at the bottomw of phpclasses.org at what they'd done to obfuscate >their e-mail address using JavaScript. While theirs is much more complex, I >couldn't figure a way to do it their way when you don't know the exact >user@domain of people in your database. I thought this might do the trick, >at least to some extent, by separating the user and domain in the source >code and not put them together until the mailto: link is >clicked. Sorry if >something like this has been posted before - if so, here it is again! :) I never rely on JavaScript existing, much less working correctly for something as important as an email link actually working. YMMV. <?php function spaminator($email, $text = ''){ $url = str_replace('@', '%40', $email); $text = $text ? str_replace('@', '&#64;', $text) : $url; return "<A HREF=mailto:$url>$text</A>"; } ?> I understand that on older versions of AOL, this "doesn't work" but I haven't really gotten a handle on just how old the AOL is, or quite how it breaks... -- Like Music? http://l-i-e.com/artists.htm I'm looking for a PRO QUALITY two-input sound card supported by Linux (any major distro). Need to record live events (mixed already) to stereo CD-quality. Soundcard Recommendations? Software to handle the recording? Don't need fancy mixer stuff. Zero (0) post-production time. Just raw PCM/WAV/AIFF 16+ bit, 44.1KHz, Stereo audio-to-disk.

« previous php.general (#109797) next »