HTML vs PREG_REPLACE

gelous

Новичок
HTML vs PREG_REPLACE

PHP:
   $text = preg_replace('/[\<table border="0" cellpadding="10" cellspacing="0" bgcolor="#ffffe4" style="margin: 10"\>
         \<tr\>
         \<td valign="top"\>\<img src="ql.gif"\>\<\/td\>
         \<td\>](.+?)[\</td\>
         \<td valign="bottom"\>\<img src="qr.gif"\>\<\/td\>
         \<\/tr\>
        \<\/table\>]/','[q]\\1[/q]', $text);
Warning: preg_replace() [function.preg-replace]: Unknown modifier 't' in /home/httpd/vhosts/victory-ok.ru/httpdocs/tz/modules.php on line 141


141 это как раз этот кусок


Что делать? (

-~{}~ 01.05.07 19:51:

PS Еще один вопросик - Можно ли проверить отсутствие любых "переменных" типа $_POST? Т.е. если их нет вывести тРУ если есть вывести ФОЛС

Спс ;-)
 

Angerslave

Новичок
саму регулярку измени:
|[\<table border="0" cellpadding="10" cellspacing="0" bgcolor="#ffffe4" style="margin: 10"\>
\<tr\>
\<td valign="top"\>\<img src="ql.gif"\>\<\/td\>
\<td\>](.+?)[\</td\>
\<td valign="bottom"\>\<img src="qr.gif"\>\<\/td\>
\<\/tr\>
\<\/table\>]|
2. empty($_POST);
 

gelous

Новичок
Спасибо друг!!! Жалко нет кнопки спасибо =(

-~{}~ 01.05.07 21:41:

Автор оригинала: Angerslave
саму регулярку измени:

2. empty($_POST);
эммм одна проблема! Как поменять регулярку? Я вставил этот код, который вы написали и все та е ошибка =(

У меня есть код таблички длля коммента, я его сую в мусклю таким и из мускли таким достаю

Или может как раз в муске хранить [q][/q] а выводить уже табличку? поможет?
 

darkwiz

Новичок
Имхо, лучше хранить BBcodes в мускуле. А генерировать html при выводе на экран. И гемороя меньше и возможностей больше
 
Сверху