{"id":811,"date":"2008-07-28T14:13:52","date_gmt":"2008-07-28T06:13:52","guid":{"rendered":"https:\/\/www.dremi.info\/?p=783"},"modified":"2008-07-28T14:13:52","modified_gmt":"2008-07-28T06:13:52","slug":"bad-word-filter-with-php","status":"publish","type":"post","link":"https:\/\/www.dremi.info\/tutorials\/php\/bad-word-filter-with-php.html","title":{"rendered":"BAD Word Filter with PHP"},"content":{"rendered":"

\"\"bad word mang nyEbelin kalo di komen2 ada karakter2 berbahaya kaya petik dua petik satu dan slash.
\nSebenernye kalo nyang pernah gw baca di forum phpbuilder.com
\ndengan menggunakan strip tags aja dah aman, tapi ada baikna kalo security form di lipatgandakan. mudah2an si berguna walopun fungsi bwatan gw ni cuma beberapa baris<\/p>\n

 <\/div>\n

Code:<\/p>\n

\nfunction wordFilter($strToFilter)\n{\n$strToFilter = str_replace(&quot;'&quot;, &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;  &quot;, &quot; &quot;, $strToFilter);\n$strToFilter = str_replace('&quot;', &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;|&quot;, &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;\\'&quot;, &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;\\&quot;&quot;, &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;\\\\&quot;, &quot;&quot;, $strToFilter);\n$strToFilter = str_replace(&quot;\/&quot;, &quot;&quot;, $strToFilter);\nreturn $strToFilter;\n}\n<\/pre>\n

contoh penggunaan:
\nCode:<\/p>\n

\necho 'String lu: ';\necho $str = &quot;Thank\\&quot;s   'Brother' !&quot;;\necho '&lt;BR&gt; Dengan Filter akan menjadi: ';\necho wordFilter($str); \/\/hasilna: Thanks Brother !\n<\/pre>\n

Share on Facebook<\/a><\/p>","protected":false},"excerpt":{"rendered":"

bad word mang nyEbelin kalo di komen2 ada karakter2 berbahaya kaya petik dua petik satu dan slash. Sebenernye kalo nyang pernah gw baca di forum phpbuilder.com dengan menggunakan strip tags aja dah aman, tapi ada baikna kalo security form di lipatgandakan. mudah2an si berguna walopun fungsi bwatan gw ni cuma beberapa baris Share on Facebook<\/p>\n

Share on Facebook<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[44,210,250],"_links":{"self":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts\/811"}],"collection":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":0,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts\/811\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/media?parent=811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/categories?post=811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/tags?post=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}