PHP DOM и обмен IPS - PullRequest
       3

PHP DOM и обмен IPS

0 голосов
/ 12 августа 2011

Мне было интересно, есть ли способ использовать классы PHP DOM (в настоящее время используется http://sourceforge.net/projects/simplehtmldom/ и, похоже, не поддерживает его) и переключаться между ips сервера?

Мне нужен эквивалент CURLOPT_INTERFACE, который используется для curl, но для DOM в этом случае, так как я не хочу использовать общий IP-адрес моей учетной записи, я хочу использовать его выделенный IP

1 Ответ

1 голос
/ 12 августа 2011

Просто загрузите документ XML или HTML с помощью curl с необходимыми параметрами (и CURLOPT_RETURNTRANSFER), и , а затем проанализируйте его с предпочтительной реализацией DOM, например:

$ch = curl_init('http://example.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_INTERFACE, 'eth0');
$content = curl_exec($ch);

$doc = new DOMDocument();
$doc->loadHtml($content);
echo 'Root node is ' . $doc->documentElement->tagName . '!';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...