Вот мой текущий код:Как получить данные POST из текстового поля?
<?php
$apikey='IGNORE-THIS-VARIABLE';
// All URLS to be sent are hold in an array for example
$urls=array('http://www.site1.com','http://www.site2.com/');
// build the POST query string and join the URLs array with | (single pipe)
$qstring='apikey='.$apikey.'&urls='.urlencode(implode('|',$urls));
// Do the API Request using CURL functions
$ch = curl_init();
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_URL,'http://www.example.com/api.php');
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,40);
curl_setopt($ch,CURLOPT_POSTFIELDS,$qstring);
curl_exec($ch);
curl_close($ch);
?>
Мой PHP код работает, но вот линия У меня возникли проблемы с:
$urls=array('http://www.site1.com','http://www.site2.com/');
В основном я просто хочу, чтобы иметь текстовую область на мой веб-сайт, на котором пользователи могут вводить список URL-адресов (по одному в каждой строке), а затем отправлять его с помощью кода PHP выше.
Мой код работает, когда у меня только есть URL-адреса, встроенные в код, как вы можете видеть выше, но я просто не могу понять, как заставить его работать с текстовой областью ... Любая помощь будет оценена.
, что страница вашей подавшее заявку от? как у вас есть пользователь, который вводит эти URL-адреса в вашу форму, потому что я не помню текстовые поля, делающие многострочные строки, только textarea. –
Да, у меня есть пользователи, которые отправляют URL-адреса. Извините, я имел в виду текстовое поле. Форма находится на 'submit.php', и она отправляется на' api.php'. – Edward