• 06-09-2007, 13:51:50
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Bir mp3 şarkı sözü scriptim var bot yazdırdım fakat bir sorun yaşıyorum

    Bot ile şarkısözü ve mp3 eklediğimde linkler şu şekle geliyor.

    /324-Ferdi&nbspTayfur.html
    /3885-Ferdi&nbspTayfur-Gittin&nbspO&nbspGidiş.html

    Gördüğünüz gibi botla eklediğim tüm şarkısözleri ve mp3lerin linki bu şekle geliyor

    ama admin panelden eklediğimde

    /336-Murat__Yilmazyildirim.html
    /2008-Murat__Yilmazyildirim-Bir_Gozyasi_Mektubu.html

    Bu şekilde çıkıyor ne yapmam gerek yardımcı olabilecek bir arkadaş varmıdır.
    Şimdiden teşekkürler...
  • 06-09-2007, 15:26:55
    #2
    Üyeliği durduruldu
    str_replace fonksiyonu ile &nbsp karakter dizisini istediğin karakterle değiştirebilirsin..
  • 06-09-2007, 16:36:19
    #3
    Üyeliği durduruldu
    Kardeş anlamıyorum o kadar valla

    Fonksiyonları yapıştırdım nasıl yapıcam yardım edermisin bana...

    Alıntı
    $value = str_replace(" ", "_", $value);
    $value = str_replace("ı", "i", $value);
    $value = str_replace("ş", "s", $value);
    $value = str_replace("ö", "o", $value);
    $value = str_replace("ğ", "g", $value);
    $value = str_replace("ç", "c", $value);
    $value = str_replace("ü", "u", $value);
    $value = str_replace("İ", "I", $value);
    $value = str_replace("Ş", "S", $value);
    $value = str_replace("Ö", "O", $value);
    $value = str_replace("Ğ", "G", $value);
    $value = str_replace("Ç", "C", $value);
    $value = str_replace("Ü", "U", $value);
    $value = str_replace("?", "", $value);
    $value = str_replace("!", "", $value);
    $value = str_replace("&", "", $value);
    $value = str_replace("<", "", $value);
    $value = str_replace(">", "", $value);
    $value = str_replace("-", "_", $value);
    $value = str_replace(",", "_", $value);
    $value = str_replace("/", "", $value);
    $value = str_replace("%", "", $value);
    $value = str_replace("#", "", $value);
    $value = str_replace(";", "", $value);
    $value = str_replace("'", "", $value);
    $value = str_replace("\"", "", $value);
    return $value;
  • 06-09-2007, 18:13:13
    #4
    Üyeliği durduruldu
    s.a Arkadasim Su Sekil Yapabilirsin ins.

    function duzenle($value){
    $value = str_replace(" ", "_", $value);
    $value = str_replace("ı", "i", $value);
    $value = str_replace("ş", "s", $value);
    $value = str_replace("ö", "o", $value);
    $value = str_replace("ğ", "g", $value);
    $value = str_replace("ç", "c", $value);
    $value = str_replace("ü", "u", $value);
    $value = str_replace("İ", "I", $value);
    $value = str_replace("Ş", "S", $value);
    $value = str_replace("Ö", "O", $value);
    $value = str_replace("Ğ", "G", $value);
    $value = str_replace("Ç", "C", $value);
    $value = str_replace("Ü", "U", $value);
    $value = str_replace("?", "", $value);
    $value = str_replace("!", "", $value);
    $value = str_replace("&", "", $value);
    $value = str_replace("<", "", $value);
    $value = str_replace(">", "", $value);
    $value = str_replace("-", "_", $value);
    $value = str_replace(",", "_", $value);
    $value = str_replace("/", "", $value);
    $value = str_replace("%", "", $value);
    $value = str_replace("#", "", $value);
    $value = str_replace(";", "", $value);
    $value = str_replace("'", "", $value);
    $value = str_replace("\"", "", $value);
    return $value;
    }

    Sonra dbden linki $link degiskeniyle Cektigini Dusunuyorum..


    $adres=duzenle($link);
    ve yukarıda link degiskenini replace eddikden Sonra adres degiskenine aktardik...

    echo "<a href=$adres>";
  • 06-09-2007, 19:59:56
    #5
    function SeoLink($text){
        $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
        $eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
        $text = str_replace($tr,$eng,$text);
        $text = eregi_replace('[^0-9a-z]',"-",$text);
        $text = preg_replace("@--*@","-",$text);
        return strtolower($text);
    }
    Ben bunu kullanıyorum bilmem işine yarar mı
  • 06-09-2007, 20:17:26
    #6
    $value = str_replace("&nbsp", "", $value);
    Yaparsan Sonunun kalmaz

    eğer hata devam ederse
     $value = str_replace(" ", "-", $value);
    Bunuda Eklersin
  • 06-09-2007, 22:00:22
    #7
    Üyeliği durduruldu
    nbsp nin sonundaki ; nerede boşluk veremiyor ondan doalyı yada htmlspecialchars yada htmlentities gibi bir fonk kullanmış olabilir oda &nbsp; yerine &ampnbsp yada &ampnbsp;
    gibi bişiler ypamıştı sorun orada dır
  • 07-09-2007, 00:20:14
    #8
    Üyeliği durduruldu
    Düzelteli çok oldu bunu
  • 07-09-2007, 18:38:31
    #9
    Üyeliği durduruldu
    muahhaha Lisans Saolsun Düzeltti valla her işime koşuyo bu Güzel İnsan