Перейти к публикации

Рекомендованные сообщения

Короче нужно сделать, чтобы удаленные картинки увеличивались при клике если у них есть тэг width. Есть такая функция:

	function build_new_image($image, $start, $finish) {


	if ( (preg_match( "/width/i", $start )) or (preg_match( "/width/i", $finish ))) {

	$new_image = "<img" . $start . "onclick=\"return hs.expand(this, { src: '$image' });\" onmouseover=\"this.style.cursor='pointer';\" src=\"" . $image . "\"" . $finish . " />";

	} else {

	$new_image = "<img" . $start . "src=\"" . $image . "\"" . $finish . " />";

	}


	return "$new_image";

	}
Потом ставлю код перед запросом к базе:
	$news_txt = preg_replace( '#<img(.+?)src=\\\"(.+?)\\\"(.+?)>#is', "build_new_image($2, $1, $3)", $news_txt );

И функция не выполняется, картинки просто заменяются на build_new_image(****, *****, *****). Подскажите что делаю не так.

Сайт: muz-fm.ru

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...