Richard Lynch wrote: > You could also use %XX in HEX on the mailto: you can actually randomly mix and match hex and entity encoding, which is what the function I posted elsewhere in the thread does. > > On Tue, February 27, 2007 11:09 pm, Casey Chu wrote: >> It works. =P I tested it. >> >> Try it here! =P >> >> http://themfund.com/snippets/test.php >> >> On 2/27/07, Casey Chu <heavyccasey@xxxxxxxxx> wrote: >>> I'm not sure with both of your questions. I'm too lazy to try. >>> >>> Untested: But to encode it, you would use >>> >>> preg_replace_callback('~([\d\w])~', create_function('$a', 'return >>> "&#".ord($a[0]).";";'), $theEmail); >>> >>> Hopefully that works? >>> >>> On 2/27/07, John Taylor-Johnston >>> <John.Taylor-Johnston@xxxxxxxxxxxxxxxxxxxxx> wrote: >>>> How do I encode it? And would the href tag work? >>>> >>>> Casey Chu wrote: >>>>> ^ So put that into a <a href> tag. >>>>> >>>>> On 2/27/07, Casey Chu <heavyccasey@xxxxxxxxx> wrote: >>>>>> Try using Javascript? Or use all entities? For example: >>>>>> mailto:php-general@xxxxxxxxxxxxx would turn into >>>>>> mailto:php-general@lists.php.net >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 2/27/07, John Taylor-Johnston >>>>>> <John.Taylor-Johnston@xxxxxxxxxxxxxxxxxxxxx> wrote: >>>>>>> I need an anti-spam-spider measure for my site. Too many >>> addresses are >>>>>>> getting raked. In once instance, I created a flash page: >>>>>>> http://erasethis.glquebec.org/English/contact.htm >>>>>>> But I just don't have the time to create a flash image for >>> every >>>>>> single >>>>>>> instance, most of which come from dynamically printed PHP >>> pages from a >>>>>>> MySQL database. >>>>>>> >>>>>>> Could I dynamically create a flash image, input the email and >>> tell the >>>>>>> flash image to mailto:the@xxxxxxxxxxx? >>>>>>> >>>>>>> Do anyone have a solution? Does one already exist? >>>>>>> >>>>>>> My idea was to create a PHP script and output to a png. But I >>> see many >>>>>>> problems, including: >>>>>>> >>>>>>> 1) How do I avoid echoing the email address in the <a >>> href=""> tag? >>>>>>> 2) How would I write a png that would be long and high >>> enough? >>>>>>> 3) How would the same script display the png? >>>>>>> >>>>>>> In short, I can't see far enough how to do this and avoid >>>>>> spider-raking >>>>>>> in the HTML or header the content of the image. >>>>>>> >>>>>>> Any advice, code or input would be appreciated, >>>>>>> John >>>>>>> >>>>>>> <a href="<?php >>>>>>> >>>>>>> #what do I put here? >>>>>>> $mydata->email = "me@xxxxxxxxxxxxx"; >>>>>>> echo $??????????; >>>>>>> >>>>>>> ?>"><img src="<?php >>>>>>> |header('Content-type: image/png');| >>>>>>> #How do I display the image? >>>>>>> >>>>>>> $mydata->email = "me@xxxxxxxxxxxxx"; >>>>>>> echo $??????????; >>>>>>> >>>>>>> ?>" width="???" height="???"> >>>>>>> >>>>>>> -- >>>>>>> PHP General Mailing List (http://www.php.net/) >>>>>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>>>>> >>>>>>> >>>> -- >>>> PHP General Mailing List (http://www.php.net/) >>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>> >>>> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php