• 10-05-2010, 16:27:04
    #1
    Üyeliği durduruldu
    bir metin içerisinde <div> leri silmek istiyorum fakat şöyle birşey var


    <div style="float:left;
    font:11px Tahoma;">

    divler bu şekilde alt satıra geçince kod bir işe yaramıyor. bu konuda bilgisi olan varmıdır..?
  • 10-05-2010, 16:32:44
    #2
    Üyeliği durduruldu
    strip_tags denediniz mi?
    http://www.programlamatv.com/ders/ph...me-strip-tags/
  • 10-05-2010, 17:18:46
    #3
    Üyeliği durduruldu
    strip_tags tamamını temizliyor, fakat ben yalnızca belirlediklerimi silmek istiyorum ve şu şekilde bir kod uyguluyorum

    $content = preg_replace("/\<img(.*?)\>/", '', $content);
    $content = preg_replace("/\<table(.*?)\>/", '', $content);
    $content = preg_replace("/\<tr(.*?)\>/", '', $content);
    $content = preg_replace("/\<th(.*?)\>/", '', $content);
    $content = preg_replace("/\<td(.*?)\>/", '', $content);
    $content = preg_replace("/\<a(.*?)\>/", '', $content);
    $content = preg_replace("/\<div(.*?)\>/", '', $content);
    $find = array('</a>', '</div>', '</table>', '</tr>', '</th>', '</td>', "\r", "\n", "\t");
    $content = str_replace($find, '', $content);
  • 10-05-2010, 17:21:10
    #4
    strip_tags da istediğiniz taglar dışındaki tagları temizletebilirsiniz...

    http://tr.php.net/manual/tr/function.strip-tags.php
  • 10-05-2010, 17:26:09
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    strip_tags('<div><a href=""><img src="" alt="" /><h1>Temizle beni</h1></a>', '<a><img><h1><h2><h3><h4><h5><h6><script><table><tr><th><td>');
    Çıktısı: <a href=""><img src="" alt="" /><h1>Temizle beni
  • 10-05-2010, 21:11:35
    #6
    yada sadece istediğiniz taglara izin verebilir siniz

    $bbb=strip_tags($bbb, '<img><p><a>');
    • rcrakan
    rcrakan bunu beğendi.
    1 kişi bunu beğendi.
  • 11-05-2010, 06:41:00
    #7
    Üyeliği durduruldu
    Herkeze teşekkür ediyorum yardımlarınız için.