POST => массив
1.
Жека (09.03.2010 / 22:18)
как получить из формы TEXTAREA массив который будет содержать все введённые ссылки
http://....?
2.
Александр (09.03.2010 / 22:27)
explode?
3.
Жека (09.03.2010 / 22:33)
Хз. Мне нужно проверить введённый текст. Исключить из него все ссылки и создать масив из этих ссылок.
4.
Nu3oN (09.03.2010 / 22:39)
Т.е есть
$_POST['a'] = 'http://site.ru text text text
http://site.ru http://site.ru text text text text ';
И тебе нужно вывести от туда чисто ссылки типа:
http://site.ru
http://site.ru
http://site.ru
5.
Жека (09.03.2010 / 22:45)
да, только там ещё может быть разного рода табуляция.
мне нужно не вывести, а получить масив
$urls[] = ......;
6.
Nu3oN (09.03.2010 / 23:30)
Пробуй
<?
$msg_by_post = 'https://site.ru text text text http://site.net text text http://site.com text text text https://site.su text';
preg_match_all('/(((http(s)?):\/\/)site(.([ru|su|net|com]*)))/',$msg_by_post,$array_mg);
$c_p = count($array_mg[0])-1; $i=0;
while ($i <= $c_p):
$array_mg[$i] = $array_mg[0][$i].'<br>';
$array_all = $array_all.$array_mg[$i];
++$i; endwhile;
echo $array_all;
?>
7.
Артур (09.03.2010 / 23:38)
Чтобы все ссылки - шаблон "#(https?|ftp)://\S+[^\s.,>)\];'\"!?]#"
URL:
https://visavi.net/topics/6843