• 30-10-2023, 21:28:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    include("ayar.php");    
    $sor= mysql_query("SELECT id,baslik,aciklama FROM fikralar ORDER BY id,baslik,aciklama DESC LIMIT 30");
      while($yaz= mysql_fetch_array($sor)){
    $id= $yaz["id"];
    $baslik= $yaz["baslik"];
    $aciklama= $yaz["aciklama"];
    echo"
    <a href='oku.php?id=$id'>$adi</a> Bu idli uzanstısı
    <a href='/$id-$baslik'>$adi</a> Buda kendim yaptığım url xxxx%xxx% vs şeklinde çıkıyor htacees yaptım şuan çalışıyor sadece karakter sorunu var fonksiyonlar ekliyorum hata veriyor
    ";
    }
    ?>
  • 31-10-2023, 00:04:21
    #2
    Kodunuzda $adi değişkeni yerine $baslik kullanmayı dene. Ayrıca, URL'lerde kullanılmaması gereken karakterleri kaldırmak için urlencode() kullan.

    <?php include("ayar.php"); $sorgu = "SELECT id, baslik, aciklama FROM fikralar ORDER BY id, baslik, aciklama DESC LIMIT 30"; $sonuc = mysql_query($sorgu); while ($yaz = mysql_fetch_array($sonuc)) {    $id = $yaz["id"];    $baslik = $yaz["baslik"];    $aciklama = $yaz["aciklama"];        $temiz_baslik = urlencode($baslik); // URL'de kullanılabilir hale getir    echo "<a href='oku.php?id=$id'>$baslik</a> Bu idli uzanmıştır.";    echo "<a href='/$id-$temiz_baslik'>$baslik</a>"; } mysql_close(); ?>
  • 31-10-2023, 11:54:12
    #3
    podos kardeşim ilgi ve alakınız ve yardımınız için teşekkür ederim tam istediğim gibi oldu peki idi kaldırabilirmiyiz kullandığım hataecss
    RewriteRule ^([0-9]+)-(.*)          oku.php?&id=$1