• 27-02-2017, 15:39:45
    #1
    <?php $adi = "deneme nedir"; ?>
    <a href="<?= str_replace( " ", "+", $adi); ?>">deneme nedir</a>
    Ekran çıktısı : http://www.site.com/deneme+nedir

    Burada yaptığım makale başlıkların ara boşluklarına "+" koyarak urlye çeviriyorum

    Aşağıdaki kodlamaya nasıl entegre edebilirim aşağıdaki kodda başlıklar örneğin :

    URL : http://www.site.com/deneme nedir

    Gördüğünüz gibi urllerde boşluk oluşuyor üstteki str_replace alttaki koda nasıl ekleyebiliriz teşekkürler

    <?
    include("vt.php");
    $kayitlar = mysql_query("SELECT * FROM makaleler");
     while($kayit = mysql_fetch_array($kayitlar)) {
    $adi = $kayit['adi'];
    echo"<a href=\"ara/$adi\">$adi</a><br>";
    }
    ?>
  • 27-02-2017, 16:01:31
    #2
    <? 
    include("vt.php"); 
    $kayitlar = mysql_query("SELECT * FROM makaleler"); 
     while($kayit = mysql_fetch_array($kayitlar)) { 
    $adi = $kayit['adi']; 
    echo"<a href=\"ara/". str_replace( " ", "+", $adi)."\"">$adi</a><br>"; 
    } 
    ?>
  • 27-02-2017, 16:42:27
    #3
    Teşekkürler sorun çözülmüştür
  • 27-02-2017, 17:01:00
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Opensoft adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler sorun çözülmüştür
    sadece boşlukları replace etmen Türkçe karakterlerin linkte yer almasına neden olur Türkçe karakterleri işaretleri de replace etmen daha sağlıklı olur
  • 27-02-2017, 17:32:03
    #5
    TRooPER kardeşim dediğiniz gibi ama sorun sadece url boşluklarını "+,-,_" karakterler ile sorun çözüldü bu sadece makale başlık arama için kulllanılacak.