• 14-02-2020, 14:21:58
    #1
    PHP'de SEO Url kullanırken başlıkta tırnak işareti olduğunda sayfa bulunamadı hatası veriyor. Nasıl düzenlemem gerekir. Teşekkürler

    <?php 
    function seo($s) {
     $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',','!','?','-','_','%','&');
     $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','','','','','','');
     $s = str_replace($tr,$eng,$s);
     $s = strtolower($s);
     $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
     $s = preg_replace('/\s+/', '-', $s);
     $s = preg_replace('|-+|', '-', $s);
     $s = preg_replace('/#/', '', $s);
     $s = str_replace('.', '', $s);
     $s = trim($s, '-');
     return $s;
    } ?>
  • 14-02-2020, 14:23:46
    #2
    htaccess dosyasından ayarlayabilirsiniz
  • 14-02-2020, 17:49:21
    #3
    url de sıkıntı yok gidiyor. ama başlıkta tırnak işareti olursa patlıyor. nasıl yapabilirim ?
  • 14-02-2020, 20:23:15
    #4
    return'un hemen üstüne şunu eklemeyi deneyelim;
    $s = str_replace(["'", '"'], '',$s);