• 24-06-2016, 21:40:52
    #1
    merhaba böyle bir kod lazım olduda phpde.

    sayfada çince içerikler dolasıyla google çince indexliyor
    bunu engellemenin bi yolu varmıdır.


    php ile çince karakter çıktığında onu göstermeme gibi bi şansım var mı
  • 26-06-2016, 23:28:40
    #2
    Çince kaç tane karakter var aklın hayalin durur onların hepsini toplayıp yazmamı bekleme benden ama örnek bir kod yazdım ona göre kendin çoğaltabilirsin.

    function CinceKaldir($str) {
    	$cincekarakterler = array (
    		'な', 'ナ', 'ね', 'ネ', 'に', 'ニ', 'の', 'ノ', 'ぬ', 'ヌ', 'Պ', 'պ',
    		'Փ', 'փ', 'ぱ', 'パ', 'ぺ', 'ペ', 'ぴ', 'ピ', 'ぽ', 'ポ', 'ぷ', 'プ',
    		'ら', 'ラ', 'れ', 'レ', 'り', 'リ', 'ろ', 'ロ', 'る', 'ル', 'さ', 'サ',
    		'せ', 'セ', 'そ', 'ソ', 'す', 'ス', 'た', 'タ', 'て', 'テ', 'と', 'ト',
    		'ц', 'Ц', 'つ', 'ツ', 'Վ', 'վ', 'わ', 'ワ', 'を', 'ヲ', 'や', 'よ',
    		'ざ', 'ザ', 'ぜ', 'ゼ', 'ж', 'Ж', 'ぞ', 'ゾ', 'ず', 'づ', 'ズ', 'ヅ',
    		'あ', 'ア', 'ぎ', 'ギ', 'ご', 'ゴ', 'ぐ', 'グ', 'き', 'キ', 'こ', 'コ',
    		'く', 'ク', 'ま', 'マ', 'め', 'メ', 'み', 'ミ', 'も', 'モ', 'む', 'ム',
    		'ん', 'ン', 'ν'
    	);
    	
    	$sontext = '';
    	preg_match_all("~.~su", $str, $karakterler);
    	foreach ($karakterler[0] as $harf) {
    		if (in_array($harf, $cincekarakterler)) {
    			$sontext .= '';
    		} else {
    			$sontext .= $harf;
    		}
    	}
    
    	return $sontext;
    }
    echo CinceKaldir('mՎeタrてhぬaとbテa dünya! きムれね'); // merhaba dünya!
  • 27-06-2016, 03:46:09
    #3
    deleter20 adlı üyeden alıntı: mesajı görüntüle
    Çince kaç tane karakter var aklın hayalin durur onların hepsini toplayıp yazmamı bekleme benden ama örnek bir kod yazdım ona göre kendin çoğaltabilirsin.

    function CinceKaldir($str) {
    	$cincekarakterler = array (
    		'な', 'ナ', 'ね', 'ネ', 'に', 'ニ', 'の', 'ノ', 'ぬ', 'ヌ', 'Պ', 'պ',
    		'Փ', 'փ', 'ぱ', 'パ', 'ぺ', 'ペ', 'ぴ', 'ピ', 'ぽ', 'ポ', 'ぷ', 'プ',
    		'ら', 'ラ', 'れ', 'レ', 'り', 'リ', 'ろ', 'ロ', 'る', 'ル', 'さ', 'サ',
    		'せ', 'セ', 'そ', 'ソ', 'す', 'ス', 'た', 'タ', 'て', 'テ', 'と', 'ト',
    		'ц', 'Ц', 'つ', 'ツ', 'Վ', 'վ', 'わ', 'ワ', 'を', 'ヲ', 'や', 'よ',
    		'ざ', 'ザ', 'ぜ', 'ゼ', 'ж', 'Ж', 'ぞ', 'ゾ', 'ず', 'づ', 'ズ', 'ヅ',
    		'あ', 'ア', 'ぎ', 'ギ', 'ご', 'ゴ', 'ぐ', 'グ', 'き', 'キ', 'こ', 'コ',
    		'く', 'ク', 'ま', 'マ', 'め', 'メ', 'み', 'ミ', 'も', 'モ', 'む', 'ム',
    		'ん', 'ン', 'ν'
    	);
    	
    	$sontext = '';
    	preg_match_all("~.~su", $str, $karakterler);
    	foreach ($karakterler[0] as $harf) {
    		if (in_array($harf, $cincekarakterler)) {
    			$sontext .= '';
    		} else {
    			$sontext .= $harf;
    		}
    	}
    
    	return $sontext;
    }
    echo CinceKaldir('mՎeタrてhぬaとbテa dünya! きムれね'); // merhaba dünya!
    keske komple dili kapsayan bir kod olsada hiç bu kadar ugrastırmasa


    teşekkürler hocam
  • 28-06-2016, 06:03:53
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    daha basiti burada. https://3v4l.org/Ztbpn

    <?php
    $data1='疯狂的管道Test';
    $data2='睡眠帮手-背景乐Test';
    echo preg_replace("/\p{Han}+/u", '', $data1)."\n"; // Test
    echo preg_replace("/\p{Han}+/u", '', $data2); // Test
    ?>