|
автор: Xman (20.10.2005 в 12:24) |
|
| Не получается перобразовать строку типа [url="index.php?module=news"]bla-bla-bla[/url]
в строку типа <a href="index.php?module=news">bla-bla-bla</a>
$pattern = "|\[url=\"([^']+)\"\](.+)\[/url\]|i";
$replacement = "<a href=\"$1\">$2</a>";
$text= eregi_replace($pattern, $replacement, $text);
|
| |
|
|
|
|
|
|
|
для: Xman
(20.10.2005 в 12:24)
| | Попробуйте следующий код
<?php
$text = 'Не получается перобразовать строку типа [url="index.php?module=news"]bla-bla-bla[/url] в строку типа <a href="index.php?module=news">bla-bla-bla</a>';
$pattern = '|\[url[\s]*=[\s]*\"([^\"]+)\"[\s]*\]([^\[]+)\[\/url\]|is';
echo preg_replace($pattern,"<a href=\\1>\\2</a>",$text);
?>
|
| |
|
|
|
|
автор: Xman (20.10.2005 в 18:10) |
|
|
для: cheops
(20.10.2005 в 12:37)
| | Спасибо, все получилось)) | |
|
|
|