Длинные ссылки и preg_replacehttp://softtime.ru/forumДлинные ссылки и preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81520#post485424 "? $num_links=preg_match_all("/(?"!\")(((f|ht){1}tp:\/\/)+)(?!\.(jpg|jpeg|gif|png|bmp|psd|ico)\")/i",$text,$link_out); unset($link_out); if($num_links"0){ for($i=0;$i"$num_links;$i++){ $click1=parse_url($link_out); $click=$click1; $link=$link_out; $search2[]=$link; $replace2[]=""a href=\"{$link}\" target=\"_blank\""{$click}"/a""; // Отображаться на странице будет только host,...Длинные ссылки и preg_replaceThu, 7 Jul 2011 15:35:04 +0300DeedДлинные ссылки и preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81520#post485404Обычно для этого используют функцию preg_replace_callback(), которая позволяет задать функцию обратного вызова для замены. В этом функции вы можете осуществить...Длинные ссылки и preg_replaceThu, 7 Jul 2011 12:23:51 +0300cheopsДлинные ссылки и preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81520#post485402Заменяю текстовые ссылки на html в тексте я вот так: $text = preg_replace("/(http:\\/\\/www.|www.|http:\\/\\/)(\\S+)/si",'"a href="http://\\2" target="_blank""\\2"/a"',$text); но существует проблема, если...Длинные ссылки и preg_replaceThu, 7 Jul 2011 11:42:03 +0300Job