Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Удаление и вставка изображения между тегами в тексте...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
VoVladey
Отправлено: 17 Марта, 2013 - 18:21:31
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Люди, приветствую.

Как лучше решить вопрос?

есть переменная $row['text'] в переменной соответственно содержится текст, в тексте встречаются такие штуки <K222K> и подобные
1. как сделать чтоб вместо <K222K> вставлялась картинка <img src=/images/222.jpg>
Я сделал так:
$img=str_replace('<k', '<img src=/imsges/', $row['text']);
$img=str_replace('k>', '.jpg width=300 border=0>', $img);
echo $img;
Вроде работает.
2. как из того же текста убрать <K все что между ними K>
Вот в чем вопрос?

Собственно нужно тож самое как смайлики на форуме, только там где это не требуется чтоб смайликов не появлялось.
 
 Top
LIME
Отправлено: 17 Марта, 2013 - 18:39:03
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




PHP:
скопировать код в буфер обмена
  1. $row['text'] =preg_replace('#\<k(.+?)k\>#s','<img src="$1">',$row['text']);

(Отредактировано автором: 17 Марта, 2013 - 18:43:00)

 
 Top
VoVladey
Отправлено: 17 Марта, 2013 - 18:59:07
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




LIME пишет:
PHP:
скопировать код в буфер обмена
  1. $row['text'] =preg_replace('#\<k(.+?)k\>#s','<img src="$1">',$row['text']);


Спасибо)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB