Здравчтвуйте.
Есть логин, пароль, IP и Port для работы с приватным прокси.
Перед тем как подключаться и использовать его, мне нужно проверить живой ли он, так как иногда бывают проблемы с подключением.
На VPS использую @fsockopen, а вот на обычном хостинге нужно реализовать через
CURL, что у меня пока не получается, по-этому нужна помощь.
Вот код который я написал (точнее нашел в гугле), но он возващает следующее -
Proxy is not working: couldn't connect to host$proxy = 'login:pass@xx.xxx.18.25:8080';
$url = "https://www.google.com.ua/";
$ch = curl_init(); // Initialise a cURL handle
// Setting proxy option for cURL
if (isset($proxy)) { // If the $proxy variable is set, then
curl_setopt($ch, CURLOPT_PROXY, $proxy); // Set CURLOPT_PROXY with proxy in $proxy variable
}
// Set any other cURL options that are required
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
$results = curl_exec($ch); // Execute a cURL request
//curl_close($ch); // Closing the cURL handle
if ($results === false)
{
echo "Proxy is not working: ", curl_error($ch);
}
else
{
//print the output
echo "OK";
}
Помогите пожалуйста!