• 22-12-2007, 12:20:17
    #10
    fonksiyon kodunu sayfaya yerleştirirken <?php ..?> şeklinde mi yerleştirecez.sayfa hata veriyor da ?

    +
    kullanımda ki $eskiisim den kastınız nedir? $title mı?
  • 22-12-2007, 12:21:35
    #11
    evet aşağıdaki gibi ekle.
    Alıntı
    <?php
    function perma($deger) {
    $turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
    $duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
    $deger=str_replace($turkce,$duzgun,$deger);
    $deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
    return
    $deger;
    }
    // kullanımı: $yeniisim = perma($eskiisim);

    ?>
  • 22-12-2007, 12:36:39
    #12
    olmadı yapamıyorum

    Alıntı
    echo "<a href=\"detay.php?title=".perma($myrow[title])."\"><img src=\"http://www.siteniz.com/buton.gif\"></a>";
    bu kodu yerleştirince hata veriyor..

    ve de şu kullanımını biraz açıklarmısınız?
    // kullanımı: $yeniisim = perma($eskiisim);
    eskiisim ve yeniisim kısmını değiştirecez? fakat hangi eskiismi?
  • 22-12-2007, 12:39:18
    #13
    detay php içinde

    $1 tanımlanmıştır

    sen orada $1 ne olarak atanmışsa

    onu değiştir
    büylece oradaki kodla oynamadan olur diye düşünüyorum
  • 22-12-2007, 12:47:02
    #14
    index.php den link verip detay.php ye geçcek

    benim kodlar aşağıda.yapamadım ne yazıkki.. kodlar .txt halinde bakıp fikir sunabilirsiniz.


    detayphp.txt

    indexphp.txt
  • 22-12-2007, 12:58:34
    #15
    index.php içindeki;
    Alıntı
    echo"<a href=\"yazi-$myrow[newsid].html\"><img src=\"http://www.ramonerassi.com/devam.gif\"></a> "
    Bölümünü;
    Alıntı
    echo"<a href=\"yazi-".perma($myrow[newsid]).".html\"><img src=\"http://www.ramonerassi.com/devam.gif\"></a> "
    ile değiştir.

    Aşağıdaki fonksiyonuda bu fonksiyonu kullandığın sayfalarda gözükecek şekilde ekleyeceksin.
    Sadece index.php de kullanacaksan bu linklemeyi;
    index.php içine en üste
    Alıntı
    <?php
    function perma($deger) {
    $turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö", "Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç", "ü","Ü");
    $duzgun=array("s","S","i","","","","u","U","o","O" ,"c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u"," U");
    $deger=str_replace($turkce,$duzgun,$deger);
    $deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
    return $deger;
    }
    ?>
    Şeklinde ekle.