SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

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

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 не знаех че се гледат толкова арабски клипчета
 

Горе