<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Ideas, Logics, Tips and Tricks &#187; sanitise</title>
	<atom:link href="http://www.sajithmr.me/tag/sanitise/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sajithmr.me</link>
	<description></description>
	<lastBuildDate>Mon, 23 Jan 2012 15:44:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Remove emails, numbers or url from text inputs</title>
		<link>http://www.sajithmr.me/remove-emails-numbers-or-url-from-text-inputs</link>
		<comments>http://www.sajithmr.me/remove-emails-numbers-or-url-from-text-inputs#comments</comments>
		<pubDate>Fri, 13 Nov 2009 19:01:50 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[bad words]]></category>
		<category><![CDATA[eliminate]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[parse email]]></category>
		<category><![CDATA[parse url]]></category>
		<category><![CDATA[sanitise]]></category>
		<category><![CDATA[strip email]]></category>
		<category><![CDATA[strip number]]></category>
		<category><![CDATA[strip url]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=496</guid>
		<description><![CDATA[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. 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})"; [...]]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<p><img class="alignnone size-full wp-image-497" title="200477351-001" src="http://www.sajithmr.me/wp-content/uploads/2009/11/200477351-001.jpg" alt="200477351-001" width="370" height="415" /><br />
<code><br />
function sanitize_message( $message , $email = true, $numbers = true, $url = true )<br />
{</code></p>
<p><code>$message = strip_tags( $message );</p>
<p>if($email)<br />
{<br />
//strip email address<br />
$email_regexp = "[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,3})";<br />
$message = ereg_replace($email_regexp, 'XXX', $message);<br />
}</p>
<p>if($numbers)<br />
{<br />
//strip all numerical values<br />
$number_regexp = "[0-9]";<br />
$message = ereg_replace($number_regexp, 'XXX', $message);<br />
}</p>
<p>//eliminate url from message<br />
if($url)<br />
{</p>
<p>$url_regexp = "(https?://)?(www\.)?([a-zA-z0-9\.])*[a-zA-Z0-9]*\.[a-z]{2,3}";<br />
$message = ereg_replace($url_regexp, 'XXX', $message);<br />
}</p>
<p>//eliminate all the bad words<br />
$bad_words = array("f**k", "son of a b***h");<br />
$message = str_ireplace($bad_words, 'XXX', $message);</p>
<p>return $message;</p>
<p></code></p>
<p><code> }</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/remove-emails-numbers-or-url-from-text-inputs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

