• 21-07-2014, 20:30:22
    #1
    arkadaşlar istediğimi doğru bir şekilde anlatabileceğim en iyi örnek r10 olacaktır. şimdi linke ve başlığa bakarsanız başlıkta yazdıklarımı linke çevirirken tüm geçersiz karakterleri çevirmiş durumda buna arapça yazdığım yazı da dahil. bunu sağlayan fonksiyonu düşündüm ancak bulamadım yardımcı olurmusunuz ? teşekkürler.
  • 21-07-2014, 21:32:47
    #2
    htmlspecialchars fonksiyonunu mu demek istediniz?
  • 21-07-2014, 21:58:49
    #3
    ylv
    Üyeliği durduruldu
    satış yapacağımız bir script için bir kaç gün önce yazmıştık,

    buyrun kullanabilirsiniz..

    karakter setinizin UTF-8 olduğunu varsayıyorum

    & #304; ve & #305; aradaki boşluğu silin kullanırken, forum otamatik çevirme yapıyor.

    /*
    		sef title
    	*/
    	
    	if (!function_exists('etitle')) {
    	
    		function etitle($str) {
    			
    			$str = str_replace(
    					array(
    						htmlspecialchars_decode('& #304;'),
    						htmlspecialchars_decode('& #305;')
    					),
    					array('i','i'),
    					$str);
    			$str = preg_replace('#[^\p{L}\p{N}]+#u','__',$str);
    			$str = @iconv("UTF-8","ASCII//TRANSLIT//IGNORE",$str);
    			$str = preg_replace('#[^\p{L}\p{N}\__]+#u','',$str);
    			$str = str_replace('_',' ',$str);
    			$str = preg_replace('~\s+~',' ',$str);
    			$str = trim($str);
    			$str = mb_strtolower($str);
    			$str = str_replace(' ','-',$str);			
    			return $str;
    		}
    		
    	}
  • 21-07-2014, 23:59:43
    #4
    teşekkür ederim dostum verdiğin kod çalışıyor.
  • 22-07-2014, 14:01:05
    #5
    ylv
    Üyeliği durduruldu
    kaptanasi adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim dostum verdiğin kod çalışıyor.
    rica ederim iyi çalışmalar