|
|
|
|
$txt = preg_replace("/\[img\]([^\s'\"<>]+?)\[\/img\]/i", "<a href=\"\\1\" border=0 target=_blank><img border=0 src=\"\\1\"><br></a>", $txt);
$txt = preg_replace("/\[img=([^\s'\"<>]+?)\]/i", "<a href=\"\\1\" border=0 target=_blank><img border=0 src=\"\\1\"><br></a>", $txt);
|
есть 2 регулярки но стоит написать [img]ссылка [/img]
хоть один пробел то он не заменячет етот тег как этого изюежать? | |
|
|
|
|
|
|
|
для: sidPR
(20.08.2006 в 21:22)
| | [url]ыфвфыв [/url] | |
|
|
|
|
|
|
|
для: sidPR
(20.08.2006 в 21:30)
| | у вас также работает но возможно ли избавится от этого? | |
|
|
|
|
|
|
|
для: sidPR
(20.08.2006 в 21:31)
| | понял \s просто удалить нужно ... а почему вообще так сделано на многих форумах? | |
|
|
|
|
|
|
|
для: sidPR
(20.08.2006 в 21:41)
| | Лучше пробелы добавьте по краям
<?php
$txt = preg_replace("/\[img\][\s]*([^\s'\"<>]+?)[\s]*\[\/img\]/i", "<a href=\"\\1\" border=0 target=_blank><img border=0 src=\"\\1\"><br></a>", $txt);
?>
|
Чтобы URL неразрывным был. | |
|
|
|