Şimdi Ara

Nerede HATAM Var? [YARDIM]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
1
Favori
502
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar sef link uygulaması yapıyorum.
    Bir sıkıntıyla karşılaştım neden olabilir ?

    function.php
     
    # Kategori Sef Yarat
    function sef_kategori($type)
    {
    if ($type)
    return sprintf('kategori/%s/',$type);
    }
    # Kategori Sef Yarat

    # Kategori Getir
    function kategori($id = 0, $string = 0, $ustid)
    {
    global $root;
    $query = mysql_query("select * from category where kategori_ust_id = '$id'");
    if(mysql_num_rows($query))
    {
    while($row = mysql_fetch_array($query))
    {
    echo '<li><a ';
    echo'href="'.$root.''.sef_kategori($row["sef"]).'" alt='.$row["title"].' title='.$row["title"].' >'.$row["kategori_id"].'.'.$row["kategori_adi"].'</a></li>';
    kategori($row["kategori_id"], $string + 2, $ustid);
    }
    }else
    {
    return false;
    }
    }
    # Kategori Getir

    index.php
    <?php kategori(0,0,$row["kategori_ust_id"]); ?>

    .htaccess
     
    Options +FollowSymLinks
    Options All -Indexes
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule (.*)-(.*)\.html$ single.php?id=$1&baslik=$2[L]
    RewriteRule ^kategori/? category.php [NC,L]
    RewriteRule kategori/(.*)/ category.php?type=$1 [L]
    RewriteRule ^sitemap.xml sitemap.php [NC]
    RewriteRule ^ziyaretci-defteri.html zdefter.php [NC]
    RewriteRule ^iletisim.html iletisim.php [NC]

    category.php
    $sef = mysql_real_escape_string(strip_tags($_GET["sef"]));  
    echo $sef;

    Kod bloklarım bunlar, kısalttım arkadaşlar..

    Kategorilerin linkleriwww.siteadi.com/kategori/kategori-adi/ şeklinde gözüküyor.
    linke tıkladığımdawww.siteadi.com/kategori/kategori-adi/ gidiyor.

    Fakat $sef = mysql_real_escape_string(strip_tags($_GET["sef"])); bulamadığından hata alıyorum. Sorguları gerçekleştiremiyorum neden olabilir ?

    Kategorilerin linklerini kategori fonksiyonundan <a href>'ten getiriyorum.







  • .htaccess dosyasında yazıldığı direk id ve baslik ile çekmeyi denerseniz sorun düzelir yada
    $server_url = $_SERVER['REQUEST_URI'];
    $url = explode('/',$server);
    $kategori = $url[2];
    böyle bir şey yazarsanız da çekebilirsiniz
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.