20. YILA VE RAMAZAN BAYRAMI'NA ÖZEL! KISA SÜRELİ R10.NET İNDİRİMLERİ BAŞLADI!
  • 06-03-2008, 17:29:09
    #1
    Fonksiyonum bu
    <?php
    function seo($s) {
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç', 'ç', ' ','&nbsp;');
    $eng = array('s','S','i','I','g','G','u','U','o','O','C', 'c','-','-');
    $s = str_replace($tr,$eng,$s);
    $s = eregi_replace('[^0-9A-Za-z]',"-",$s);
    for($i=0;$i <= 14;$i++) {
    $s = str_replace("--","-",$s);}
    return strtolower($s);} 
    ?>
    verdiğim linkte
    Alıntı
    echo"<a href=\"$myrow[title]-$myrow[newsid].html\"><img src=\"http://www.xxx.com/devamı.gif\"></a> "
    ."";
    şeklinde
    fakat anasayfadan tıkladığımda linkte boşluk oluyor ve otomatikmen başlığa %20 ekleniyor.
    yani Xxx.com şeklinde oluyor
    ben bunu linklerken linkin içeriğe Xxx.com şeklinde gitmesini istiyorum.
    SANIRIM değiştirilecek kısım burası :
    Alıntı
    echo"<a href=\"$myrow[title]-$myrow[newsid].html\"><img src=\"http://www.xxx.com/devamı.gif\"></a> "
    ."";
    yardımcı olursanız sevinirim.
    not: .htacess dosyası tamdır.İki linklemede de sayfa çıkıyor.sadece anasayfadan nasıl link vermem gerektiğini sölerseniz sevinirim.
  • 06-03-2008, 18:00:32
    #2
    s.a.
    replace ile %20 yi tekrar değiştirin.
    $s = str_replace("%20","-",$s);

    echo seo("<a href=\"$myrow[title]-$myrow[newsid].html\"><img src=\"http://www.xxx.com/devamı.gif\"></a>" ."");
    Böle bir deneyin olcakmı.