• 09-11-2008, 15:25:09
    #1
    arkadaşlar seoda yeniyim..
    biraz ögrendim ama boşlukda boşluk oldugundan %20 bu işaret çıkıyor bunun yerine nasıl - (tire koyabilirim )

    istedigimi yapabilmek için hangi kodu nereye eklemeliyim..

    ilgilenen herkese tşklerr
  • 09-11-2008, 15:45:20
    #2
    <?
    function permayap($deger) {
    $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");
    $deger=str_replace($turkce,$duzgun,$deger);
    $deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
    return $deger;
    }  
    $yeni_baslik=permayap($baslik);
    ?>
    Bu fonksiyonu kullanabilirsin, kullanımı da fonksiyonun altında belirttiğim şekilde olacak.
  • 09-11-2008, 15:53:00
    #3
    macchess adlı üyeden alıntı: mesajı görüntüle
    <?
    function permayap($deger) {
    $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");
    $deger=str_replace($turkce,$duzgun,$deger);
    $deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
    return $deger;
    }  
    $yeni_baslik=permayap($baslik);
    ?>
    Bu fonksiyonu kullanabilirsin, kullanımı da fonksiyonun altında belirttiğim şekilde olacak.
    arkadaşım bilgim yok biraz açarmısın
    bu kodu nereye eklemeyeliyim ve konu adını makale_baslik dan çekiyor
    baslik yerine makale_baslik mi yazmalıyım..

    çok tşk ederim..
  • 09-11-2008, 15:55:47
    #4
    Üyeliği durduruldu
    Örnek :
    Çektiğin Veriyi
    $baslik = str_replace(' ','-',$baslik);
    <a href="$baslik.html">
    Şeklindede Olabilir
  • 09-11-2008, 16:11:01
    #5
    ViPeR adlı üyeden alıntı: mesajı görüntüle
    Örnek :
    Çektiğin Veriyi
    $baslik = str_replace(' ','-',$baslik);
    <a href="$baslik.html">
    Şeklindede Olabilir
    <?php
     
    
    $sorgu = mysql_query("SELECT makale_id, makale_baslik, makale_metni, resim FROM makaleler order by makale_id DESC limit 0,5");
    
    
    while($yaz = mysql_fetch_array($sorgu))
    
    {
    echo '<center>' . '<img src="'. $yaz['resim'] .'" border="0" width="150" height="150" />' . '&nbsp;' . '<font size="5">' . '<br>' . '<a href="'. $yaz['makale_id'] .'-'. $yaz['makale_baslik'] .'.html"> ' . $yaz['makale_baslik'] . "<br>" . '<br></a></center>';
    }
    
    ?>
    kodlarım bunlar nasıl yapabilirim
  • 09-11-2008, 17:30:54
    #6
    <?php
    
    $sorgu = mysql_query("SELECT makale_id, makale_baslik, makale_metni, resim FROM makaleler order by makale_id DESC limit 0,5");
    while($yaz = mysql_fetch_array($sorgu)) {
    $baslik = str_replace(' ','-',$yaz['makale_baslik']);
    $baslik = preg_replace("@[^A-Za-z0-9\-_]+@i","",$baslik);
    echo '<center>' . '<img src="'. $yaz['resim'] .'" border="0" width="150" height="150" />' . '&nbsp;' . '<font size="5">' . '<br>' . '<a href="'. $yaz['makale_id'] .'-'. $baslik .'.html"> ' . $yaz['makale_baslik'] . "<br>" . '<br></a></center>';
    }
    
    ?>
    Şeklinde yapabilirsin sanırım.