
03.12.2007, 17:31
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
|
|
cпасибо большое, тока я всё ещё не могу получить желаемое:
PHP код:
$str = "текст факинг текст [img]hack.jpg[/img] второй текст [img]deex.jpg[/img]";
$pattern = "/(\[img\])([a-z.A-Z0-9]+)(\[/img\])/i";
$replacement = "<a href='img/\${2}'>\${2}</a>";
print preg_replace($pattern, $replacement, $str); // line 30
проблема вот в этом:
$pattern = "/(\[img\])([a-z.A-Z0-9]+) (\[/img\])/i";
когда я добавляю этот кусок, у меня всё бьётся. а без него я получаю то что хочу -
[img]hack.jpg[/img] превращается в ссылку, но в конце остаётся [/img]:
текст факинг текст hack.jpg[/img] второй текст deex.jpg[/img]
|
|
|