Поиск от и до

djuxa

Новичок
Поиск от и до

Из БД выводится текст в котором содержатся названия файлов заключённые в такие вот "тэги"[img.][/img.]. Надо вывести их в переменную...

blablabla [img.]ljalja.jpg[/img.]..

Название ljalja.jpg должно сохранится в переменной. Другими словами то что между этими [img.],[/img.].
 

djuxa

Новичок
Спасибо, но это выводит ток первое название файла... А файлов может быть много.
 

Andreika

"PHP for nubies" reader
djuxa
наверное когда названий файлов будет много тогда и выводить будет не только первое?
 

Serguitar

Новичок->продвинутый
Andreika
Парень просто не понял что ему товарищ white phoenix подсунул...=)
 

djuxa

Новичок
Автор оригинала: Andreika
djuxa
наверное когда названий файлов будет много тогда и выводить будет не только первое?
я 5 файлов добавил, он нашёл ток первый...


Автор оригинала: Serguitar Парень просто не понял что ему товарищ white phoenix подсунул...=)
Доля правды в этом есть :p :rolleyes:
 

white phoenix

Новичок
djuxa
> я 5 файлов добавил, он нашёл ток первый...
Пример в студию заносите.
 

djuxa

Новичок
1) юзер выбирает картинку.
2) картинке присваивается имя и она сохраняется на серваке.
3) юзеру выводится код который надо вставить в сообщение там где это ему надо.
4) дальше весь этот текст сохраняется в базе данных как одно целое.
5) при выводе из базы данных
заменяются на html тэги.

Задача заключается в том чтобы перед заменой этих то что между ними, а точнее там содержится название картинки, сохранялось в переменной, и в дальнейшем при удалении сообщения, можно было удалялись и картинки...
сам код с названием файла выглядит : [ img]5298345-52345234-rvg.jpg[ /img]
Замена производится через ->
[PHP]
for ($i = 1; mysql_num_rows($result) >= $i ; $i++)
{
$row = mysql_fetch_array($result);
$row["text"] = str_replace('[img]', '<div align="center"><img src="../phpThumb/phpThumb.php?src=../images/', $row["text"]);
$row["text"] = str_replace("", '&w=305" border="1" style="border-color:#000000"></div>', $row["text"]); }
[/PHP]
 
Сверху