mirror of
https://github.com/michaelrsweet/mxml.git
synced 2024-11-13 07:15:30 +00:00
Add missing function.
This commit is contained in:
parent
66a4800d57
commit
33b00b147a
@ -6,6 +6,8 @@
|
||||
//
|
||||
// Contents:
|
||||
//
|
||||
// sanitize_email() - Convert an email address to something a SPAMbot
|
||||
// can't read...
|
||||
// format_date() - Format a RFC 2822 date string.
|
||||
// nntp_close() - Close a news server thing...
|
||||
// nntp_command() - Send a command and get the response...
|
||||
@ -51,6 +53,53 @@ if ($from == "" || $from == "Anonymous")
|
||||
$from = "Anonymous <anonymous@minixml.org>";
|
||||
|
||||
|
||||
//
|
||||
// 'sanitize_email()' - Convert an email address to something a SPAMbot
|
||||
// can't read...
|
||||
//
|
||||
|
||||
function // O - Sanitized email
|
||||
sanitize_email($email, // I - Email address
|
||||
$html = 1) // I - HTML format?
|
||||
{
|
||||
$nemail = "";
|
||||
$len = strlen($email);
|
||||
|
||||
for ($i = 0; $i < $len; $i ++)
|
||||
{
|
||||
switch ($email[$i])
|
||||
{
|
||||
case '@' :
|
||||
if ($i > 0)
|
||||
$i = $len;
|
||||
else if ($html)
|
||||
$nemail .= " <I>at</I> ";
|
||||
else
|
||||
$nemail .= " at ";
|
||||
break;
|
||||
|
||||
case '<' :
|
||||
if ($i > 0)
|
||||
$i = $len;
|
||||
break;
|
||||
|
||||
case '>' :
|
||||
break;
|
||||
|
||||
case '&' ;
|
||||
$nemail .= "&";
|
||||
break;
|
||||
|
||||
default :
|
||||
$nemail .= $email[$i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return (trim($nemail));
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// 'format_date()' - Format a RFC 2822 date string.
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user