g-prime
איך בין גאָט
- Регистрация
- 11 Авг 2008
- Сообщения
- 759
- Реакции
- 1.082
- Автор темы
- #1
Имеется скрипт для отправки уведомлений в пинг сервисы об изменениях на сайте
Ошибка
PHP:
<?php
$urls = array_map("trim", file("e:\\ping.txt"));
$site_name = "Новости софта";
$site_url = "http://softstorm.net";
$request = xmlrpc_encode_request("weblogUpdates.ping", array($site_name, $site_url));
#echo $request;
foreach($urls as $i=>$url) {
$host = parse_url($url, PHP_URL_HOST);
$context = stream_context_create(array('http' => array(
'method' => "POST",
'header' => "Content-Type: text/xml\r\nUser-Agent: pingationMod/1.0\r\nHost: ".$host."\r\n",
'content' => $request
)));
$file = file_get_contents($url, false, $context);
$response = xmlrpc_decode($file);
if ($response[flerror] > 0){
echo $response[message]."<br/>";
echo "<font color=red>Ошибка</font> ".$host."<br/><br/><br/>";
} else {
echo $response[message]."<br/>";
echo "Успешная отправка ".$host."<br/><br/><br/>";
}
}
?>
Ошибка
Warning: file_get_contents(Для просмотра ссылки Войдиили Зарегистрируйся) [function.file-get-contents]: failed to open stream: HTTP request failed! in C:\xampp\htdocs\index.php on line 30