Показать сообщение отдельно

  #690  
Старый 22.09.2009, 13:40
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Ошибка синтаксиса в регулярном выражении - когда в начале и в конце регулярки "/", то надо экранировать все спецсимволы, т.е. "http:\/\/", или сделать так:

PHP код:
<pre>
<?php
@ini_set("display_errors","1");
$text 'wetwgsdg http://site.ru sdgdsfgs34564325 http://www.site.ru/index.php ывпывапып www.rambler.ru';
$pattern "#(http://[^\s]+)|(www.[^\s]+)#";
preg_match_all($pattern$text$res);
print_r ($res[0]); 
?>
</pre>

Последний раз редактировалось Pashkela; 22.09.2009 в 13:46..
 
Ответить с цитированием