arkadaşlar merhaba,
sitedeki urller ş,ç gibi karekterler çıkıyor bunları nasıl ğ-g, ç,c ye çevirebilirim ?
urlde tr karekter sorunu yardım
17
●904
- 08-04-2013, 16:20:16Kimlik doğrulama veya yönetimden onay bekliyor.
function sef($baslik){ $bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '-'); $yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', ' '); $perma = strtolower(str_replace($bul, $yap, $baslik)); $perma = preg_replace("@[^A-Za-z0-9\-_]@i", ' ', $perma); $perma = trim(preg_replace('/\s+/',' ', $perma)); $perma = str_replace(' ', '-', $perma); return $perma; } - 08-04-2013, 20:18:19murpy adlı üyeden alıntı: mesajı görüntüle
<?php $deger="türkiye"; echo sef($deger); ?>
- 08-04-2013, 20:25:43Bir fonksiyonun icine include edebilirsiniz örnegin bir dosya olustur fonksiyon.php <?php ?> icine ekle.murpy adlı üyeden alıntı: mesajı görüntüle
- 08-04-2013, 20:44:28@Murphy; yukarıda verilen kodlar senin işini görecektir. Ancak daha açıklayıcı olabilmek için kullandığın script hakkında bilgi sahibi olmak gerek. Bu bilgiye sahip olmadan, nokta atışı gibi yönlendirme yapabilmek pek mümkün değildir takdir edersin ki.
Örneğin anasayfada "Yeni sorular ve cevaplar" diye bir kısım var. Orada dikkatimi çekti "Football Manager 2013 Crash Dump Hatası Çözümü" şeklinde başlığın linkinde de ç, ö ve ü harfleri geçiyor. Sanırım başlığı sadece küçültüp, urldecode ile filtrelemişler ve ortaya bu sonuç çıkmış. Bu sadece bir tahmin tabi ki, kodlarını görmeden şunu şunu yap demek, hastayı görmeden muayene etmeye benzer
- 08-04-2013, 20:51:26Üyeliği durduruldubayGaReZ adlı üyeden alıntı: mesajı görüntüle
hocam şu scripti kullanıyorum indirmek isterseniz, kodlara bakabilrisinz.
pek fazla kod bilgim yok,