Below is a simple php code to sanitise an input message . The function has 3 parameters, depending on the parameter the input is parsed to filter.

200477351-001

function sanitize_message( $message , $email = true, $numbers = true, $url = true )
{

$message = strip_tags( $message );

if($email)
{
//strip email address
$email_regexp = "[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,3})";
$message = ereg_replace($email_regexp, 'XXX', $message);
}

if($numbers)
{
//strip all numerical values
$number_regexp = "[0-9]";
$message = ereg_replace($number_regexp, 'XXX', $message);
}

//eliminate url from message
if($url)
{

$url_regexp = "(https?://)?(www\.)?([a-zA-z0-9\.])*[a-zA-Z0-9]*\.[a-z]{2,3}";
$message = ereg_replace($url_regexp, 'XXX', $message);
}

//eliminate all the bad words
$bad_words = array("f**k", "son of a b***h");
$message = str_ireplace($bad_words, 'XXX', $message);

return $message;

}

Tags: , , , , , , , ,

· · · ◊ ◊ ◊ · · ·

وظائف 2011 تحويل العملات برامج برنامج تسريع التحميل برنامج الفلاش برنامج محول الصوتيات عربي hotel 2011 زيادة رواتب العساكر 1431