Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: PHP ile Sef Url Oluşturma
#H4CK4L
*
avatar
#R00T
Durum: Çevrimdışı
Seviye Puanı: 43
Yaşam Puanı: 1,054 / 1,054
Deneyim: 17 / 100
Rep Sayısı: 1059
Mesaj Sayısı: 3026
Üyelik Tarihi: 04.05.2013
      
Yorum: #1
PHP ile Sef Url Oluşturma
05.11.2013 11:35
Merhaba Arkadaşlar ;)

PHP ile çalışmalarımızı yaparken linklerimizin arama motoru dostu olmasını isteriz. Bu nedenlede .htaccess denen nimetten genelde faydalanırız.

Peki linklerimizi wordpressteki gibi sefurl yapısına nasıl dönüştürebiliriz?
İşte bu sorunun cevabını aşağıda ki kodlama da bulabilirisniz, İyi çalışmalar.

PHP Kod:
<?php
function sefurl($string)
{
   
$string preg_replace("'<[\/\!]*?[^<>]*?>'si"""$string);
   
$turkce = array('ı''ö''ü''ğ''ş''ç''İ''Ö''Ü''Ğ''Ş''Ç''.''  '' ');
   
$digeri = array('i''o''u''g''s''c''i''O''U''G''S''C''-'' ''-');
   
$string str_replace($turkce$digeri$string);
   
$string str_replace('--''-'$string);
   
$string strtolower($string);
   
$string ereg_replace("[^A-Za-z0-9-]"""$string);
   if(
substr($stringstrlen($string)-2strlen($string)) == '--')
   {
      
$string substr($string0strlen-2);
   }
   if(
substr($stringstrlen($string)-1strlen($string)) == '-')
   {
      
$string substr($string0strlen-1);
   }
   if(
substr($string02) == '--')
   {
      
$string substr($string2strlen($string));
   }
   if(
substr($string01) == '-')
   {
      
$string substr($string1strlen($string));
   }
   
$a = array('--');
   
$b = array('-');
   
$string str_replace($a$b$string);
            
   return 
$string;
}
 
// kullanımı
$metin "PHP Gelişmiş Sefurl Fonksiyonu";
$cevir sefurl($metin);
echo 
$cevir;
 
// çıktısı : "php-ile-gelismiş-sefurl-fonksiyonu" olacaktır.
 
?>

Çocukken her akşam yatmadan önce Tanrı'ya bana bir bisiklet vermesi için dua ederdim. Bir gün Tanrı'nın çalışma tarzının bu olmadığını anladım. Ertesi gün gittim kendime yeni bir bisiklet çaldım ve her akşam yatmadan önce Tanrı'ya günahlarımı affetmesi için dua ettim.
Alinti
yanlizlikzor_35
*
avatar
Teğmen
Durum: Çevrimdışı
Seviye Puanı: 3
Yaşam Puanı: 1 / 60
Deneyim: 41 / 100
Rep Sayısı: 0
Mesaj Sayısı: 22
Üyelik Tarihi: 08.03.2015
     
Yorum: #2
Cvp: PHP ile Sef Url Oluşturma
22.03.2015 00:33
detaylı acıklama yapsaydında millet anlasaydı sen biliyorsun diye herkez bilecek anlamına gelmez detaylı anlatım yapınki kod nereye eklenecek düzenleme nasıl yapılacak bilelim..
Alinti
M3czup
*
avatar
Teğmen - Ex
Durum: Çevrimdışı
Seviye Puanı: 26
Yaşam Puanı: 629 / 629
Deneyim: 16 / 100
Rep Sayısı: 82
Mesaj Sayısı: 852
Üyelik Tarihi: 18.12.2017
     
Yorum: #3
RE: PHP ile Sef Url Oluşturma
10.07.2018 14:42
Teşekkürler, Emeğine Sağlık Smile
Alinti



1 Ziyaretçi