• 27-08-2009, 20:25:52
    #10
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    böyle okur mu dediğinizi anlamadım ama şöyle açıklayım
    $metin=
    '[url]http://deneme.com[/url] burada bi link vamrış
    [b]Merhaba[/b] burda da koyu yazı
    [img]http://deneme.com[/img] buraya resim koymuşuz
    [url="http://deneme.com"]bu da bi link[/url] bu da farklı bi link';
    
    $degistir=array('['=>'<',']'=>'>');
    $metin=strip_tags(strtr($metin,$degistir));
    echo nl2br($metin);
    // Çıktı:
    /*
    [url]http://deneme.com[/url] burada bi link vamrış
    Merhaba burda da koyu yazı
    [url]http://deneme.com[/url] buraya resim koymuşuz
    bu da bi link bu da farklı bi link
    */
    şeklinde olacaktır.
    öncelikle çok teşekkür ederim.. sizin verdiginiz örnek sorunsuz çalıştı ama ben bir yerde hata yapıyorum sanırım...

    <?php
    
    @$p = $_GET['p'];
    $cek = mysql_query("SELECT postid, pagetext FROM post WHERE postid = '" . $p . "' ORDER BY postid");
    while($yaz = mysql_fetch_array($cek))
    $degistir=array('['=>'<',']'=>'>');
    $pagetext=strip_tags(strtr($yaz[pagetext],$degistir));
    echo nl2br($pagetext);
    
    ?>
    yaptıgımda hiç birşey çekmiyor.. Hiç hata vb. bir sorunda vermiyor.. Boş sayfa çıkıyor...
  • 27-08-2009, 20:37:21
    #11
    while($yaz = mysql_fetch_array($cek))

    satırı yerine

    $yaz = mysql_fetch_array($cek);

    yazarak deneyin
  • 27-08-2009, 20:48:56
    #12
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    while($yaz = mysql_fetch_array($cek))

    satırı yerine

    $yaz = mysql_fetch_array($cek);

    yazarak deneyin
    hocam çok çok çok teşekkür ederim..

    Sonunda istedigimi yapabildim senin sayende..

    ve diğer tüm yardımcı olmaya çalışan arkadaşlarada teşekkür ederim..
  • 27-08-2009, 20:55:46
    #13
    strip_tags html tagları temizliyor bildiğim kadariyla [b] de html tagı değil o yüzden replace ile yapilabilir