Показать сообщение отдельно
Старый 27.09.2004, 02:27     # 12
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Цитата:
Сообщение от hempsmoke
если не трудно, то все же черкните синтаксис для ссылки в первом моем посте...
Если я правильно понял - это не ввод, а вывод, т.е. предполагается что тщательной проверки синтаксиса пациента (на лишние пробелы в разных местах, правильность УРЛа итд) не требуется? Тада так должно сработать:
PHP код:
<?
$text = '[URL=http://путь title="ссылка засылка"]тест[/URL]';
$pattern = "\\[URL=([^\\[]*) title=\"([^title=]*)\"\\]([^\\[]*)\\[/URL\\]";
$replace = '<a href="\1" title="\\2">\\3</a>';
echo eregi_replace($pattern,$replace,$text);
?>
Обратите внимание

- перед/после бракетов [] нет пробелов

- значение title - в кавычках, бо они бывают многосложными
Ale вне форума