Sef Link Fonksiyonu
PHP’de arama motoru dostu URL’ler oluşturabilmek için öncelikle bir metni sef linke dönüştürecek bir fonksiyona ihtiyacımız vardır. Bu fonksiyon yardımı ile sef linkte görünmesini-görünmemesini istediğimiz karakterleri sınırlayabilmekteyiz.
// Sef Link Fonksiyonu function Sef_Link($link_yap) { $link_yap = trim($link_yap); $link_yap = html_entity_decode($link_yap, ENT_QUOTES, 'UTF-8'); // Html öğeleri karakterlere dönüştür $link_yap = str_replace('Ç','c', $link_yap); $link_yap = str_replace('ç','c', $link_yap); $link_yap = str_replace('Ğ','g', $link_yap); $link_yap = str_replace('ğ','g', $link_yap); $link_yap = str_replace('I','i', $link_yap); $link_yap = str_replace('ı','i', $link_yap); $link_yap = str_replace('İ','i', $link_yap); $link_yap = str_replace('Ö','o', $link_yap); $link_yap = str_replace('ö','o', $link_yap); $link_yap = str_replace('Ş','s', $link_yap); $link_yap = str_replace('ş','s', $link_yap); $link_yap = str_replace('Ü','u', $link_yap); $link_yap = str_replace('ü','u', $link_yap); $link_yap = str_replace(' ','-', $link_yap); $link_yap = preg_replace("@[^A-Za-z0-9\-_]+@i","",$link_yap); // A-Z, 0-9 ve "-" hariç tüm karakterleri kaldır $link_yap = str_replace('-----','-',$link_yap); $link_yap = str_replace('----','-',$link_yap); $link_yap = str_replace('---','-',$link_yap); $link_yap = str_replace('--','-', $link_yap); $link_yap = str_replace('--','-', $link_yap); $link_yap = strtolower($link_yap); $link_yap = trim($link_yap,'-'); return $link_yap; } // Fonksiyon Çıktıları echo Sef_Link('Ahmet İmamoğlu'); // ahmet-imamoglu echo Sef_Link(' "---Ahmet İmamoğlu " '); // ahmet-imamoglu echo Sef_Link('Türk Öğün Çalış Güven...'); // turk-ogun-calis-guven
Bu sayfa 1.096 kez görüntülendi.
merhabalar sorunumdan sitenize ulaştım . kodunuz içinde sıkıntısız bir şekilde çalışıyor fakat benim uyarlamam gerekn kodda sıkıntı çıkarıyor :
query($sql);
while($row_hizmetler = $result->fetch_assoc()) { ?>
http:///nakliyat/haber–/
daily
1.00
bu kod için yardımcı olurmusunuz ?.