afizikov
Новичок
граббер тв программы
Добрый день.
Хочу попробывать написать граббер тв программы с куличиков (http://www.kulichki.tv).
Начал с того что, через сокет передаю переменные скрипту тв-программы (http://www.kulichki.tv/andgon/cgi-bin/itv.cgi) week, day, chanel
CODE
<?php
$hostname = "www.kulichki.tv";
$path = "/andgon/cgi-bin/itv.cgi";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data = "week=181408&day=7&chanel=12.4";
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp, $headers);
$i=0;
while (!feof($fp))
{
$line.= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>
Но почему-то сервер не дает никого ответа (
В чем может быть причина?
Добрый день.
Хочу попробывать написать граббер тв программы с куличиков (http://www.kulichki.tv).
Начал с того что, через сокет передаю переменные скрипту тв-программы (http://www.kulichki.tv/andgon/cgi-bin/itv.cgi) week, day, chanel
CODE
<?php
$hostname = "www.kulichki.tv";
$path = "/andgon/cgi-bin/itv.cgi";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data = "week=181408&day=7&chanel=12.4";
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp, $headers);
$i=0;
while (!feof($fp))
{
$line.= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>
Но почему-то сервер не дает никого ответа (
В чем может быть причина?