Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вырезка HTML тегов, как вырезать ? 
V
    Опции темы
Хрипа
Дата 27.8.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -6
Всего: нет



Как вырезать с HTML теги таблиц:<tr> <table> <td>
и их закрывающие

Добавлено через 52 секунды
кроме strip_tags() есть чтонебуть ?

--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
sTa1kEr
Дата 27.8.2007, 17:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Хрипа, нужно, что бы вырезались только сами теги или и сам контент, заключенный в них? В первом случае можно обойтись простым регулярным выражением
Код

$str = "Some text <table border='0'><tr><a href='#'>Table link</a><td></td></tr></table>";
$strip_tags = array("table", "tr", "td");

echo preg_replace("/<\/?(".implode("|", $strip_tags).")[^>]*>/i", "", $str);

Во втором случае чуть сложнее
Код

$str = "Some text <table border='0'><tr><a href='#'>Table link</a><td></td></tr></table>";
$strip_tags = array("table", "tr", "td");

echo preg_replace("/<(".implode("|", $strip_tags).")[^>]*>.*<\/\\1\s*>/iU", "", $str);

PM MAIL   Вверх
Хрипа
Дата 27.8.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -6
Всего: нет



{skin}
Код

        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
          <tr>
            <td width="75%" height="2319" valign="top">
              <table width="100%" border="0" cellspacing="0" cellpadding="0" height="22%" bgcolor="#F5F9FC">
                <tr>
                  <td align="left" valign="top" height="19" width="3%">&nbsp;</td>
                  <td align="left" valign="top" height="19" colspan="2" >&nbsp;</td>
                </tr>
                <tr>
                  <td align="left" valign="top" width="3%" style="" height="1280">&nbsp;</td>
                  <td align="left" valign="top" width="94%" style="" height="1280">
                    <div align="justify">
                      <p><img src="images/zakon.jpg" width="96" height="139" align="left">
                      <p><font color="#000000" face="Arial" size="2"><strong><img src="images/arrow.jpg">
                        Сборник законодательных документов Украины <br>
                        в сфере игорного бизнеса </strong></font></p>
                      <p><font color="#000000" face="Arial" size="2"> Корпорация
                        КСИ-Украина всячески заботится о своих клиентах и партнерах.
                        Мы постарались разместить тут наиболее полный сборник
                        нормативных документов, действующих на территории Украины
                        с тем, что бы Вы владели максимально полной информацией
                        и могли оптимально регулировать ведение своего бизнеса.
                        </font></p>
                      <br>
                      <p><font color="#000000" face="Arial" size="2"><strong><i><img src="images/v2.gif" width="10" height="10" align="left">Верховна
                        Рада </i>України</strong></font></p>
                    </div>
                    <blockquote>
                      <div align="justify"><font color="#000000" face="Arial" size="2"><img src="images/v.gif" width="7" height="7"></font><font face="Arial" size="2"><strong>
                        Закони</strong></font> </div>
                    </blockquote>
                    <div align="justify">
                      <p><font color="#000000" face="Arial" size="2"> № 98/96-ВР
                        - від 23.03.96 р. "Про патентування деяких видів підприємницької
                        діяльності" (зі змінами та доповненнями) <a href="doc/98_96.doc">читать&gt;&gt;</a><br>
                        <br>
                        № 265/95-ВР - від 06.07.95 р. "Про застосування реєстраторів
                        розрахункових операцій у сфері торгівлі, громадського
                        харчування та послуг" (у редакції Закону України від 01.06.200
                        р. № 1776-III, зі змінами та доповненнями) <a href="doc/265_95.doc">читать&gt;&gt;</a><br>
                        <br>
                        № 334/94-ВР - від 28.12.94 р. "Про оподаткування прибутку
                        підприємств" (вытяг, у редакції Закону України від 22.05.97
                        р. № 283/97-ВР) <a href="doc/334_94.doc">читать&gt;&gt;</a><br>
                        <br>
                        № 889-IV - від 22.05.2003 р. № 1344-ІV 27,11,2003 "Про
                        податок з доходів фізичних осіб" (зі змінами та доповненнями,
                        надруковано у "Віснику" № 2-3/2004) <a href="doc/889.doc">читать&gt;&gt;</a><br>
                        <br>
                        №2630-IV-від 2.6.2005 р. "Про запровадження мораторію
                        на видачу ліцензій на провадження господарської діяльності
                        з випуску та проведення лотерей <a href="doc/2630.doc">читать&gt;&gt;</a><br>
                        <br>
                        </font></p>
                      <p><font color="#000000" face="Arial" size="2"><strong><img src="images/v2.gif" width="10" height="10" align="left">Кабінет
                        Міністрів України </strong></font></p>
                    </div>
                    <blockquote>
                      <div align="justify"><font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Постанови</strong></font> <br>
                      </div>
                    </blockquote>
                    <div align="justify">
                      <p>
                      <font color="#000000" face="Arial" size="2"> № 1336 - від
                      23.08.2000 р. "Про забезпечення реалізації ст. 10 Закону
                      України "Про застосування реєстраторів розрахункових операцій
                      у сфері торгівлі, громадського харчування та послуг" (зі
                      змінами та доповненнями) <a href="doc/1336.doc">читать&gt;&gt;</a><br>
                      <br>
                      Про затвердження Порядку проведення внутрішнього фінансового
                      моніторингу суб'єктами господарювання, що провадять господарську
                      діяльність з організації та утримання казино, інших гральних
                      закладів, i ломбардами від 20 листопада 2003 р. № 1800 <a href="doc/1800.doc">читать&gt;&gt;</a><br>
                      <br>
                      № 1254- від 21.12.2005р. Про внесення змін до деяких постанов
                      Кабінету Міністрів України <a href="doc/1254.doc">читать&gt;&gt;</a><br>
                      <blockquote> <font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Рішення </strong></font> </blockquote>
                      Державної комісії з питань впровадження електронних систем
                      і засобів контролю та управління товарним і грошовим обігом
                      при Кабінеті Міністрів України (за матеріалом журналу <a href="www.visnuk.com.ua/?./journal/2804/281004.html" target="_blank">"Вісник
                      податкової служби України"</a> ) . </font><br>
                      <br>
                <blockquote> <font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Проект</strong></font> </blockquote>
                      <font face="Arial" size="2">"Про затвердження Ліцензійних умов провадження організації діяльності з проведення азартних ігор і Порядку контролю за додержанням Ліцензійних умов провадження організації діяльності з проведення азартних ігор"
                <a href="doc/3336.htm" target="_blank">читать&gt;&gt;</a></font></font><br>
                      <br>

                      <p><font color="#000000" face="Arial" size="2"><strong><img src="images/v2.gif" width="10" height="10" align="left">Національний
                        Банк України </strong></font></p>
                      <blockquote> <font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Постанови</strong></font> </blockquote>
                      <p>
                      <font color="#000000" face="Arial" size="2"> Про затвердження
                      Положення про ведення касових операцій у національній валюті
                      в Україні 15.12.2004 N 637 <a href="doc/637.doc">читать&gt;&gt;</a><br>
                      <blockquote> <font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Листи </strong></font> </blockquote>
                      № 11-111/680-1907-від 1.3.2005 р. "Про окремі норми положення
                      про ведення касових операцій у національній валюті в Україні"
                      <br>
                      <br>
                      № 11-111/226-703- від 26.1.2005 р. "Про постанову правління
                      від 15.12.2004 р. №637" <br>
                      <br>
                      </font>
                      <p><font color="#000000" face="Arial" size="2"><strong><img src="images/v2.gif" width="10" height="10" align="left">ДПА
                        України </strong></font></p>
                      <blockquote> <font face="Arial" size="2"><strong> <img src="images/v.gif" width="7" height="7">
                        Накази</strong></font> </blockquote>
                      <p>
                      <font color="#000000" face="Arial" size="2"> 4А) № 494 -
                      від 20.10.2003 р. "Про затвердження Порядку податкового
                      обліку виграшів та витрат осіб, а також порядку звітності
                      суб'єктів грального бізнесу" (зареєстровано в Мін'юсті України
                      20.02.98 р. за № 126/2566) <a href="doc/494.doc">читать&gt;&gt;</a><br>
                      <blockquote> <font face="Arial" size="2"><strong><img src="images/v.gif" width="7" height="7">
                        Листи </strong></font> </blockquote>
                      4Б) № 633/7/23-2317-від 13.01.2005 р. "Щодо застосування
                      засобів контролю" <a href="doc/633.doc">читать&gt;&gt;</a><br>
                      <br>
                      4В) №202/7/15-1217-від 5.01.2005 р. "Про сплату за торговий
                      патент на 2005 рік" <a href="doc/202.doc">читать&gt;&gt;</a></font></div>
                       <p>  </p>
                  </td>
                  <td align="left" valign="top" width="3%" style="" height="1280">&nbsp;</td>
                </tr>
              </table>
              <table width="100%" border="0" cellspacing="0" cellpadding="0" >
                <tr>
                  <td width="3%">&nbsp;</td>
                  <td width="97%" style="">&nbsp;</td>
                </tr>
              </table>
              <table width="100%" border="0" cellspacing="0" cellpadding="0" height="892" bgcolor="#F5F9FC">
                <tr>
                  <td align="left" valign="top" height="19" width="3%">&nbsp;</td>
                  <td align="left" valign="top" height="19" colspan="2" >&nbsp;</td>
                </tr>
                <tr>
                  <td align="left" valign="top" width="3%" style="" height="869">&nbsp;</td>
                  <td align="left" valign="top" width="94%" style="" height="869">
                    <div align="justify">
                      <p><img src="images/www.gif" width="50" height="36" align="left">
                        <font color="#000000" face="Arial" size="2"><strong><img src="images/arrow.jpg">
                        Web-сайты органов законодательной, исполнительной и судебной
                        власти Украины, на которых Вы можете почерпнуть дополнительную
                        информацию</strong> <br>
                        <br>
                        <i> Верховна Рада України <a href="http://www.rada.gov.ua" target="_blank">www.rada.gov.ua</a>
                        <br>
                        <br>
                        Кабінет Міністрів України <a href="http://www.kmu.gov.ua" target="_blank">www.kmu.gov.ua</a>
                        <br>
                        <br>
                        Законопроекти України <a href="http://www.zakon.gov.ua" target="_blank">
                        www.zakon.gov.ua </a><br>
                        <br>
                        Міністерство фінансів України <a href="http://www.minfin.gov.ua" target="_blank">www.minfin.gov.ua</a>
                        <br>
                        <br>
                        Міністерство економіки України <a href="http://www.me.gov.ua" target="_blank">www.me.gov.ua</a><br>
                        <br>
                        Міністерство закордонних справ України <a href="http://www.mfa.gov.ua" target="_blank">www.mfa.gov.ua</a>
                        <br>
                        <br>
                        Міністерство праці і соціальної політики України <a href="http://www.mlsp.kiev.ua" target="_blank">www.mlsp.kiev.ua
                        </a><br>
                        <br>
                        Міністерство України з питань надзвичайних ситуацій <br>
                        та у справах захисту населення від наслідків ЧАЕС <a href="http://www.mns.gov.ua" target="_blank">www.mns.gov.ua</a>
                        <br>
                        <br>
                        Міністерство внутрішніх справ України <a href="http://mvs.gov.ua" target="_blank">mvs.gov.ua</a>
                        <br>
                        <br>
                        Міністерство юстиції України <a href="http://www.minjust.gov.ua%20" target="_blank">www.minjust.gov.ua
                        </a> <br>
                        <br>
                        Міністерство аграрной політики України <a href="http://www.minagro.kiev.ua" target="_blank">www.minagro.kiev.ua
                        </a> <br>
                        <br>
                        Міністерство транспорту та зв'язку України <a href="http://mintrans.kmu.gov.ua" target="_blank">mintrans.kmu.gov.ua</a>
                        <br>
                        <br>
                        Служба безпеки України <a href="http://www.sbu.gov.ua" target="_blank">www.sbu.gov.ua</a>
                        <br>
                        <br>
                        Державний комітет статистики <a href="http://www.ukrstat.gov.ua" target="_blank">www.ukrstat.gov.ua</a>
                        <br>
                        <br>
                        Державного комітету України з питань регуляторної <br>
                        політики та підприємництва <a href="http://www.dkrp.gov.ua" target="_blank">www.dkrp.gov.ua</a>
                        <br>
                        <br>
                        Державна митна служба України <a href="http://www.customs.gov.ua" target="_blank">www.customs.gov.ua</a>
                        <br>
                        <br>
                        Державний іноваційний фонд України <a href="www.sifu.net" target="_blank">www.sifu.net</a>
                        <br>
                        <br>
                        Головне управління державної служби України <a href="http://www.guds.gov.ua" target="_blank">www.guds.gov.ua</a>
                        <br>
                        <br>
                        Головне управління по боротьбі з організованою злочинністю
                        <a href="http://www.guboz.gov.ua" target="_blank">www.guboz.gov.ua</a>
                        <br>
                        <br>
                        Національний банк України <a href="http://www.bank.gov.ua" target="_blank">www.bank.gov.ua</a>
                        <br>
                        <br>
                        Національна академія наук України <a href="http://www.nas.gov.ua" target="_blank">www.nas.gov.ua</a>
                        <br>
                        <br>
                        Національна бібліотека України ім.В.І.Вернадського <a href="http://www.nbuv.gov.ua" target="_blank">www.nbuv.gov.ua</a>
                        <br>
                        <br>
                        Інститут проблем національної безпеки <a href="http://www.nbu.gov.ua" target="_blank">www.nbu.gov.ua</a>
                        <br>
                        <br>
                        Рахункова палата України <a href="http://www.ac-rada.gov.ua" target="_blank">www.ac-rada.gov.ua</a>
                        <br>
                        <br>
                        Вищий арбітражний суд України <a href="http://www.arbitr.gov.ua" target="_blank">www.arbitr.gov.ua</a>
                        </i> </font></p>
                      <p>&nbsp;</p>
                    </div>
                  </td>
                  <td align="left" valign="top" width="3%" style="" height="869">&nbsp;</td>
                </tr>
              </table>
              <table width="100%" border="0" cellspacing="0" cellpadding="0" >
                <tr>
                  <td width="3%" height="2">&nbsp;</td>
                  <td width="97%" style="" height="2">&nbsp;</td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
    </td>
  </tr>


Это сообщение отредактировал(а) MoLeX - 10.6.2008, 11:51
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
sTa1kEr
Дата 27.8.2007, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Да, забыл про модификатор "s". И вы так и не сказали, как вам надо удалять теги, с контентом или без.
Код

preg_replace("/<\/?(".implode("|", $strip_tags).")[^>]*>/is", "", $str);

PM MAIL   Вверх
console
Дата 27.8.2007, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: 2
Всего: 3



Если !просто! тэги:

Код

$ar = ('<tr>'       => '',
           '</tr>'      => '',
           '<table>'  => '',
           '</table>' => '',
           '<td>'       => '',
           '</td>'      => '');

$html = ''; //здесь строка с html
$html = strtr($html, $ar);


Это сообщение отредактировал(а) console - 27.8.2007, 17:54


--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0552 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.