Филтър на арабски букви

nullsoft

Active member
Колеги днес получих предупреждение от гугъл за един видео клип кадето имало порнографско съдържание.

значи в скрипта съм филтрирал всички български и англиски думи, но този линк които ми дава гугъл е на арабски.

Искам направо да филтрирам всичко арабско в сайта

има нещо такова

PHP:
[_a-z0-9-]

но при този случай май ще допуска само латиница, и кирилицата отива в филтъра, имали начин да го направя с горния код или друг начин но без да филтрира кирилицата.
 
Re: Филтър на арабски букви

аз си го направих малко по-различно

PHP:
function arab($str) {
return (preg_match("/[\x{0600}-\x{06FF}]/u", $str) === 1); 
}
if(arab($title) == 1){
header('Content-Type: text/html; charset=utf-8'); 
header("HTTP/1.0 403 Forbidden");
header( "refresh:3;url=http://www.bg-tube.org" );
exit("Забранено е гледането на арабско видео в сайта<br />след 3 секунди ще се пренасочите към главната страница");
}

Не зна дали е най-добрия начин, но в момента работи 🙂.

Между другото с този код посещенията паднаха -300 не знаех че се гледат толкова арабски клипчета
 

Back
Горе