<h3>à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹ ban à¸à¸³à¸«à¸¢à¸²à¸ à¸à¸³à¹à¸à¸©à¸à¸² à¸à¹à¸§à¸¢ codeigniter</h3>
<p></br><br />
<strong>à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹ ban à¸à¸³à¸«à¸¢à¸²à¸ à¸à¸³à¹à¸à¸©à¸à¸² à¸à¹à¸§à¸¢ codeigniter</strong><br />
à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¸à¹à¸à¸à¸¡à¸µà¸à¸²à¸£à¸£à¸±à¸ input à¹à¸à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸²à¸à¸ªà¸¡à¸²à¸à¸´à¸à¹à¸à¹à¸²à¸¡à¸²à¹à¸ªà¸à¸à¸à¸¥à¸à¹à¸²à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¸£à¸°à¸à¸¹à¹ à¸à¸²à¸£ comment à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¸¡à¸µà¸£à¸°à¸à¸à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¸£à¸²à¸°à¸à¸²à¸à¸à¸µà¸à¸²à¸à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸ªà¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸à¹à¸à¸à¸³à¸«à¸¢à¸²à¸ หรืà¸à¹à¸à¸à¸µà¸à¸à¸£à¸à¸µà¸à¸·à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¸à¸±à¸à¸à¸²à¸£ spam à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸à¹à¸à¹à¸à¸©à¸à¸² à¸à¸µà¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸¡à¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸«à¹à¹à¸ªà¸à¸à¸à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸<!--more--></p>
<p></br><br />
à¹à¸ php codeigniter framework มีระà¸à¸à¸à¸µà¹à¹à¸à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸«à¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§ à¹à¸à¸¢à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¹à¸à¸¢à¸à¸²à¸£à¹à¸«à¸¥à¸ helper à¸à¸µà¹à¸à¸·à¹à¸à¸§à¹à¸² text à¹à¸à¸¢à¸£à¸°à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸«à¸à¸à¸à¸³à¸à¸µà¹à¹à¸£à¸²à¹à¸¡à¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸«à¹à¹à¸ªà¸à¸à¸à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹ à¹à¸¥à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸à¸à¸³à¸à¸±à¹à¸ ๠à¸à¹à¸§à¸¢à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸«à¸¡à¹ à¹à¸à¸à¸à¸ à¸à¸µà¹à¸¡à¸à¸´à¸à¸à¸ หรืà¸à¸£à¸¹à¸à¸ าà¸à¸à¹à¹à¸à¹<br />
</br></p>
<h4>วิà¸à¸µà¹à¸à¹à¸à¸²à¸ text helper à¸à¸£à¸à¸à¸à¸³à¸à¸µà¹à¹à¸¡à¹à¸à¹à¸à¸à¸à¸²à¸£</h4>
<ul>
<li><strong>à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ text helper</strong> à¹à¸«à¸¥à¸ helper à¸à¸à¸ codeigniter à¸à¸µà¹ construtor à¸à¸à¸ controller à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ หรืà¸à¹à¸à¹à¸²à¹à¸à¸à¸³à¸«à¸à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¹à¸à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸ autoload.php</li>
<pre class="lang:default decode:true " > 
$this->;load->;helper('text'); 
</pre>
<li><strong>à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸ word_censor</strong> à¸à¸±à¸à¸à¹à¸à¸±à¹à¸ word_censor à¸à¹à¸à¸à¸à¸²à¸£à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹ 3 สà¹à¸§à¸à¸à¸·à¸
<ul>
<li><strong>$string</strong> à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸±à¸§à¹à¸£à¸ à¸à¸·à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¸¡à¸µà¸à¸³à¸«à¸¢à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¸à¸µà¹à¹à¸£à¸²à¹à¸¡à¹à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¢à¸¹à¹à¸«à¸£à¸·à¸à¹à¸¡à¹</li>
<li><strong>$disallowed</strong> à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸±à¸§à¸à¸µà¹à¸ªà¸à¸ à¸à¸·à¸à¸à¸±à¸§à¹à¸à¸£ array à¸à¸µà¹à¹à¸à¹à¸à¸à¸³à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸±à¸§à¹à¸£à¸</li>
<li><strong>$replacement_word</strong> à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸±à¸§à¸ªà¸¸à¸à¸à¹à¸²à¸¢ à¸à¸·à¸à¸à¸³à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸«à¹à¹à¸à¸à¸à¸µ หาà¸à¹à¸à¸à¸à¸³à¸à¸µà¹à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¹à¸à¸£à¸²à¸¢à¸à¸²à¸£</li>
</ul>
</li>
<li><strong>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ word_censor </strong></li>
<pre class="lang:default decode:true " >$string = "What does shucks mean"; 
$replacement_word = "xxx"; 
$disallowed = array('darn', 'shucks', 'golly', 'phooey'); 
$string = word_censor($string, $disallowed, $replacement_word);</pre>
<p>à¸à¸²à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¸à¸à¸ à¹à¸£à¸²à¹à¸à¹à¹à¸à¸à¸à¸µà¸à¸³à¹à¸à¸à¸£à¸°à¹à¸¢à¸ <strong>&#8220;What does shucks mean&#8221;</strong> à¸à¹à¸§à¸¢à¸à¸³à¸§à¹à¸² &#8220;xxx&#8221; à¹à¸à¸£à¸²à¸°à¸à¸°à¸à¸±à¹à¸à¸à¸±à¸§à¹à¸à¸£ $string สุà¸à¸à¹à¸²à¸¢à¹à¸¥à¹à¸§à¸à¸°à¹à¸à¹à¸à¸¥à¸¥à¸±à¸à¸à¹à¹à¸à¹à¸</p>
<pre class="lang:default highlight:0 decode:true " >What does xxx mean</pre>
<p>à¸à¸²à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¸à¸£à¸à¸à¸à¸³à¸à¹à¸²à¸à¸à¸à¸à¸°à¹à¸à¹à¸à¸ าษาà¸à¸±à¸à¸à¸¤à¸© à¹à¸à¹à¹à¸¡à¸·à¹à¸à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸£à¸´à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸ าษาà¹à¸à¸¢à¹à¸à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸°à¸à¸£à¸±à¸
</ul>
<h4>à¸à¸£à¸°à¸¢à¸¸à¸à¸à¹à¹à¸à¹ text helper à¸à¸£à¸à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥</h4>
<p>à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸£à¸´à¸ à¹à¸£à¸²à¸à¸²à¸à¸à¸°à¹à¸¡à¹à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¹à¸à¸°à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸¡à¸·à¹à¸à¸à¹à¸à¸à¸à¸³à¸à¸²à¸£ query à¸à¹à¸à¸¡à¸¹à¸¥à¸¡à¸²à¹à¸ªà¸à¸à¸à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹ à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸£à¸±à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸</p>
<pre class="lang:default decode:true " > 
$string = $this->model_content->getTopicByID($topic_id); 
$replacement_word = "xxx"; 
$disallowed = $this->model_content->getBadWordList(); 
$string = word_censor($string, $disallowed, $replacement_word); 
</pre>
<p>à¸à¸²à¸à¹à¸à¹à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸²à¸à¸à¸à¸à¸·à¸ à¹à¸£à¸²à¹à¸à¹à¸ªà¸£à¹à¸²à¸ model_content à¹à¸à¸·à¹à¸à¹à¸à¹à¹à¸à¸à¸²à¸£ query à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¸à¸à¸µà¹à¸à¸°à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¹à¸ static à¹à¸à¸£à¸²à¸°à¸à¸°à¸à¸±à¹à¸ à¹à¸¡à¸·à¹à¸à¸¡à¸µà¸à¸²à¸£à¹à¸à¸´à¹à¸¡ bad word à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ หรืà¸à¸¡à¸µà¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¸£à¸°à¸à¸¹à¹à¹à¸«à¸¡à¹ ๠ระà¸à¸à¸à¹à¸à¸°à¸à¸³à¸à¸²à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´ à¹à¸¥à¸°à¹à¸à¸à¸à¸³à¸à¸µà¹à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¸à¹à¸à¸à¸à¸³à¹à¸à¹à¸ªà¸à¸à¸à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸ªà¸¡à¸<br />
</br><br />
<strong>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ model_content à¹à¸¥à¸°à¸à¸²à¸£ query à¸à¸±à¹à¸ 2 à¹à¸¡à¸à¸à¸</strong></p>
<pre class="lang:default decode:true " >class Model_content extends CI_Model { 
 
	function __construct() 
 { 
 parent::__construct(); 
 } 
	public function getTopicByID($topic_id) 
	{ 
		$query = $this->;db->;query('SELECT * FROM topic WHERE topic_id = '.$topic_id); 
		$row = $query->;row(); 
		return $row->;content; 
	} 
	public function getBadWordList() 
	{ 
		$query = $this->;db->;query('SELECT word FROM badword'); 
		return $query->;result_array(); 
	} 
}</pre>
<p></br></p>

ทำเว็บไซต์ ban คำหยาบ คำโฆษณา ด้วย codeigniter

php-codeigniter-framework
