У меня есть код CURL, который извлекает некоторый контент XML с удаленного сервера.Я получаю ожидаемый вывод на моем локальном хосте (XAMPP на окнах).Но с живого сайта (размещенного в Linux) я получаю ошибку CURL: «не удалось подключиться к хосту».
function DownloadUrl($Url, $p){
// есть ли curl?if (! function_exists ('curl_init')) {die ('CURL не установлен!');}
// create curl resource
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $p);
curl_setopt ($ch, CURLOPT_POST, 1);
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
if($output === false)
echo 'Curl error: ' . curl_error($ch);
else
print $output;
// close curl resource to free up system resources
curl_close($ch);
}