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
Форумы портала PHP.SU :: Версия для печати :: Вывод
Форумы портала PHP.SU » » Вопросы новичков » Вывод

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

1. event - 22 Марта, 2016 - 16:23:43 - перейти к сообщению
Есть у меня такой код:

PHP:
скопировать код в буфер обмена
  1. preg_match_all('/https?:\/\/\S+\.(png|jpe?g|gif)/i', $descr, $images);
  2.  
  3. foreach($images[0] as $val) {
  4.        
  5.         echo $val . "<br />";
  6.        
  7. }


Он выбирает все картинки с текста и выводит на страницу списком ссылки на сами картинки.

Как можно дописать, если ссылка на картинка от сайта mysite.com то чтобы она не бралась во внимание и соответственно в списке не была?
2. esterio - 22 Марта, 2016 - 17:00:27 - перейти к сообщению
Цитата:
#https?://(?!mysite\.com)[^\s]+?\.(?:png|jpe?g|gif)#i

 

Powered by ExBB FM 1.0 RC1