Эта тема на forum.dklab.ru


tiger007: функция чтения с сайта php 5
скрипт рабочий, не могу понять:
как сделать чтобы эта функция выполняла чтение с сайта расписания, на следующий день? а то выпоняет свои действия только на текущей
что добавить или изменить?
<?
set_time_limit(0);

$day = date('d');
$mounth = date('m');
$year = date('Y');

$head = "GET /rasp.asp?selgr='9%C2%CC-33%CA-%CF%D3-06'&kg=one&mode=groups&date=".$day.".".$mounth.".".$year." HTTP/1.0\r\n".
"User-Agent: Opera/9.50 (Windows NT 6.0; U; ru)\r\n".
"Host: www1.ugkr.ru\r\n\r\n";
$fp = fsockopen('www1.ugkr.ru', 80, $errno, $errstr, 40);
fwrite($fp, $head);
$result = '';
while (!feof($fp)) $result .= fread($fp, 100);
fclose($fp);

$mas=explode('<strong>Группа: 9ВМ-33К-ПУ-06</strong><br>',$result);
$mas=explode('</td>',$mas[1]);

echo $mas[0];

?>
dimagolov:
tiger007, а какие строчку по-Вашему определяют тут запрашиваеммую дату?
tiger007:
dimagolov
$day = date('d');
$mounth = date('m');
$year = date('Y');

$head = "GET /rasp.asp?selgr='9%C2%CC-33%CA-%CF%D3-06'&kg=one&mode=groups&date=".$day.".".$mounth.".".$year." HTTP/1.0\r\n".

может удалить строчки:
$day = date('d');
$mounth = date('m');
$year = date('Y');

и переделать $head = "GET /rasp.asp?selgr='9%C2%CC-33%CA-%CF%D3-06'&kg=one&mode=groups&date=".$day.".".$mounth.".".$year." HTTP/1.0\r\n".
в вот так:
$head = "/rasp.asp?selgr='9%C2%CC-33%CA-%CF%D3-06'&kg=one&mode=groups&date=".date('d.m.Y',time()+86400)." HTTP/1.0\r\n".

???
tiger007:
О_О блин всем спасибо, так и есть заработало, спасиб форуму:)

Эта тема на forum.dklab.ru