Slm arkadaslar,
bir video sitem icin bugun adssense'den uyari aldim 72 saat icinde su videoyu
http://www.youtube.com/watch?v=LjzAzmeXmMg
silmemi istiyorlar iyide ben bunu yasaklarim, ama bunun gibi baska videolari nasil yasaklarim bilen varmi yada arab karakterini direk olarak yasaklaya bilirmiyim.
arab charset fitlreleme
10
●840
- 04-08-2010, 17:23:12http://php.net/manual/en/function.mb...t-encoding.php
if döngüsü ile mb_detect_encoding fonksiyonunu kullanırsan çekilen video başlığını kontrol ettirerek engelleyebilirsin - 04-08-2010, 18:26:57buyur bu şekilde hallettim sanırsam bir deneyin yinede
<?php $metin="كس جنس عربي عربي طيز مص ش"; function arapca_kontrol($str) { return (preg_match("/[\x{0600}-\x{06FF}]/u", $str) === 1); } if(arapca_kontrol($metin) == 1){ echo '$metin değişkeni arapça karakter barındırıyor'; }else { echo '$metin değişkeninde arapça karakter yok'; } ?> - 05-08-2010, 04:31:53Üyeliği durduruldu
- 05-08-2010, 04:56:20@ByAbbA42
Arapça karakterlerde bilindiği gibi UTF-8 kapsamındadır o yüzden utf-8 ile işlem yapmak işimize yaramaz biz burda sadece arapça harfleri engellemek istiyoruz
preg_match("/[\x{0600}-\x{06FF}]/u", $str)burdaki preg_match fonksiyonunda x0600 ve x06FF sadece ve sadece arapça harflerin unicode aralığıdır o yüzden bu şekilde kontrol ettirerek istediğimizi yapabiliyoruz.
saol