Tuesday, July 24, 2007

testing in old browsers

I came upon this post today http://tredosoft.com/Multiple_IE?page=1 that allows installation of IE browsers back to v3.

In the same spirit I thought I would also put out the URL's for the location of some other stuff.
Mozilla Firefox - http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ - this used to go back quite a bit further but I don't know where anything older is at this point.

Mozilla - http://releases.mozilla.org/pub/mozilla.org/mozilla/releases/ - same thing as Firefox

More Mozilla products (Camino, Thunderbird, Seamonkey, etc.) - http://ftp.mozilla.org/pub/mozilla.org/

Netscape < 4.8 - http://ftp.netscape.com/pub/communicator/english/
Netscape 6 - http://ftp.netscape.com/pub/netscape6/english/
Netscape 7 - http://ftp.netscape.com/pub/netscape7/english/
Netscape 8 - http://ftp.netscape.com/pub/netscape8/english/

More Netscape products at http://ftp.netscape.com/pub/

Opera - http://arc.opera.com/pub/opera/

Hope this helps.

<the todd />

Monday, July 9, 2007

exclamation mark (!) showing up in emails from PHP mail() function

I ran into this problem and this is the solution that worked for me. This post helped out http://us2.php.net/manual/en/ref.mail.php#53231


It references RFC 2822, and look at section 2.1.1. "Line Length Limits" for the explanation of the 998 char limit. Anyway the solution at php.net worked for me minus the rtrim.

The php code for mine is

$message = chunk_split(base64_encode($message));

Then also you must make sure the headers are using base64 for the Content-Transfer-Encoding:
$header .= "Content-Transfer-Encoding: base64\r\n\r\n";

<the todd />