PHP работа с массивом вопрос

SF
На сайте с 12.11.2011
Offline
103
585

Цель: Нужно чекать IP введенные юзером на пинг

Что непонятно: Как достать IP из textarea (HTML) и каждый из них проверить ?

Реализация проверки пинга уже написана,но работает для одного IP.

Вроде доступно объяснил.Заранее спасибо

DP
На сайте с 24.04.2012
Offline
16
#1

Каждый ip на отдельной строчке?


$ips = explode('\n', здесь содержание textarea);
foreach($ips as $ip)
{
проверяем $ip
}
SF
На сайте с 12.11.2011
Offline
103
#2

спасибо большое) да с новой строчки

AG
На сайте с 19.05.2012
Offline
0
#3

только сначала неплохо бы протримовать строку, прежде чем на \n разбивать (функция trim)

DV
На сайте с 01.05.2010
Offline
644
#4

Ну и про \n\r не забывайте.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
fedimen
На сайте с 16.05.2012
Offline
3
#5

С удалением лишних пробелов и переводов строк:

if ( isset ($_POST['ips']) )
{
$ips = explode('\n', trim ($_POST['ips']));
foreach($ips as $ip)
{
if ( ! empty ($ip = trim ($ip)) )
{
проверяем $ip
}
}
}

P.S. Я извиняюсь, форум заменил квадратные скобки на ***91; и ***93;

На форуме недавно, потому не знаю, как тут квадратные скобки в коде оставить.

Занимаюсь написанием программ и скриптов на заказ (/ru/forum/717537):
ICQ: 600382789, Skype: fedimen, Е-Маil: fedimen (пудель) gmail (точка) com

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий