Изменение данных на PHP CURL Respond - PullRequest
0 голосов
/ 07 сентября 2011

Всего один вопрос.Я получил код на основе cURL, и он отправляет запрос серверу, тогда, если ответ «действителен», он делает запрос sql, но если ответ «занят», мне нужно изменить прокси-сервер, который использует скрипт.

Я делаю это так:

$proxys = file('http_proxy.txt');
...then...
for($n = 0, $count = count($proxys); $n <= $count; $n++) {
...and to change the proxy I used something like this:
$proxy = $proxys[$n + 1];

но это не работает.

Есть предложения?

С уважением.

1 Ответ

1 голос
/ 07 сентября 2011

Для начала, file('http_proxy.txt'); сохранит символы новой строки в вашем файле, поэтому используйте флаг FILE_IGNORE_NEW_LINES, чтобы опустить это.Затем вы можете использовать break; для остановки цикла после успешного использования CURL на прокси:

$proxys = file('http_proxy.txt', FILE_IGNORE_NEW_LINES);
foreach($proxys as $proxy)
{
    $response = sendRequestTo($proxy);
    if($response == 'valid')
    {
        performQuery($proxy);
        break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...