arkadaşlar siteme basit bir etiket sistemi yaptım ama url de türçe karakter sorunu var nasıl çöze bilirim kullandığım kod şu
<?
$keyword ="$icerik_detay[baslik]";
$kelimeler = explode(' ', $keyword);
foreach ($kelimeler as $anahtar=>$deger) {
echo ' <a href="search_result.php?search_word='.$deger.'">'.$deger.'</a>';
}
?>şimdiden tşkler
edit: siteye daha önce seo fonksyonu yapmıştım ve htaccesle html yapmıştım sitedeki normal sayfa ve katagorilerde urllerde problem yok yaget güzel çalışıyor ama etikekette url türkçe
https://www.r10.net/php/375219-linkle...-adi-html.html alıntıdır
<?
$keyword ="$icerik_detay[baslik]";
$kelimeler = explode(' ', $keyword);
$trdeger=tr_duzelt($deger);
foreach ($kelimeler as $anahtar=>$deger) {
echo ' <a href="search_result.php?search_word='.$trdeger.'">'.$deger.'</a>';
}
function tr_duzelt($tr1) {
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$tr1=str_replace($turkce,$duzgun,$tr1);
$tr1 = preg_replace("@[^A-Za-z0-9\-_]+@i","",$tr1);
return $tr1;
}
?>basitçe bu