mirror of
https://github.com/michaelrsweet/mxml.git
synced 2026-06-18 00:32:48 -04:00
Add missing function.
This commit is contained in:
parent
66a4800d57
commit
33b00b147a
@ -6,6 +6,8 @@
|
|||||||
//
|
//
|
||||||
// Contents:
|
// Contents:
|
||||||
//
|
//
|
||||||
|
// sanitize_email() - Convert an email address to something a SPAMbot
|
||||||
|
// can't read...
|
||||||
// format_date() - Format a RFC 2822 date string.
|
// format_date() - Format a RFC 2822 date string.
|
||||||
// nntp_close() - Close a news server thing...
|
// nntp_close() - Close a news server thing...
|
||||||
// nntp_command() - Send a command and get the response...
|
// nntp_command() - Send a command and get the response...
|
||||||
@ -51,6 +53,53 @@ if ($from == "" || $from == "Anonymous")
|
|||||||
$from = "Anonymous <anonymous@minixml.org>";
|
$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.
|
// 'format_date()' - Format a RFC 2822 date string.
|
||||||
//
|
//
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user