Как получить данные из ветки форума? - PullRequest
0 голосов
/ 25 сентября 2011

Я начинаю с Curl / php, и я действительно наслаждаюсь тем, что он может сделать.Хотя я заблокирован на несколько дней и мне действительно нужна помощь.

Есть некоторые специфические данные, которые мне нужно получить и обработать с помощью другого сценария благодаря txt-файлу.

Данные - это прокси, опубликованные на моем форуме участником, согласившимся опубликовать их на внешнем веб-сайте, связанном с форумом.

Прокси находятся под этой формой

107.2.178.129:47535<br/>173.174.251.89:18785<br/>173.48.224.237:1807<br/>and so on ... 

быть помещенным в текстовый файл с одним прокси на строку.

Вот что у меня есть до сих пор

<?php


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Login.php');

curl_setopt ($ch, CURLOPT_POST, 1);

curl_setopt ($ch, CURLOPT_POSTFIELDS,
'fieldname1=fieldvalue1&fieldname2=fieldvalue2');

curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

$store = curl_exec ($ch);

curl_setopt($ch, CURLOPT_URL,
'http://www.external-site.com/index.cgi?action=display&thread=26');

$content = curl_exec ($ch);

curl_close ($ch); 

?>

После этого я застрял.

1 Ответ

3 голосов
/ 25 сентября 2011

Итак, вы получили текст сообщения на форуме?Предполагая, что $content является действительным:

file_put_contents('proxies.txt', implode('\n', explode('<br/>', $content)));

Используйте \n в Linux или \r\n в Windows.

...