Jemdam.com said:
As you may have seen from previous messages insults include things like "
grotesquely complex" etc. I would love to meet some of you guys and see what
type of people you are. If you all met up for a beer together would you get
on or would you just slag each other off. Now back to the subject without
any off the cuff comments.
I think you're mistaking the inevitable to-the-point-ness and brevity
of a technical NG for deliberate rudeness or insults.
The main purpose for the PHP system is you can add it to the top of a page
in the original source. Code as much HTML / PHP / Javascript etc as you like
and the page is encrypted on the fly. You don't have to think about it, it
is always scrambled. May be there is too much detail for email protection
but you can use it for many other things. Very handy when you don't want it
to be obvious what fields are used for hidden statments in forms etc.
Making your site un-indexable and inaccessible to JS-disabled users is
rather a high price to pay just to hide something which is easily
discoverable anyway, wouldn't you say? After all, anyone who's going to
piss about by hacking hidden form fields probably knows enough to get
round the obfuscation.
IMO, e-mail munging is the only valid/sensible use of JS "encryption",
but as has already been said, this csource.php is massively
overcomplicated for this purpose.
A simple server-side pattern-match and replace (i.e. replace e-mail
addresses with "Response.Write("someone");
Response.Write("@example.com")) would save the same purpose, take less
server processing time, allow your site to be indexed, and minimise
inaccessibility problems.