|
|
|
| Всем привет!
Вот, посмотрел у одного рекламного брокера код, и решил потом приспособить для своих целей
<?
$f='file.txt';
$d=''; //этой переменной вы можете присвоить любое значение
if (is_writable($f)):
$c=file_get_contents($f);
$arr=explode('#pr#',$c);
if (time()-$arr[0]>21600):
$adr='http://site.ru/file.php';
$n=file_get_contents($adr);
if ($n):
$fp=fopen($f,'w');
fwrite($fp,time().'#pr#'.$n);
fclose($fp);
$arr[1]=$n;
endif;
endif;
print $arr[1];
else:
print 'Ошибка прав доступа';
endif;
?>
|
так вот, что означают числа 21600в этой строке if (time()-$arr[0]>21600): (кажется 6я)...кто-то знает?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: sasha
(13.01.2007 в 00:37)
| | Это, как следует из кода, периодичность проверки содержимого документа http://site.ru/file.php, равная 6 часам. | |
|
|
|
|
|
|
|
для: Trianon
(13.01.2007 в 01:19)
| | Я так и думал.
Меня сбило, что запустив код в 12 ночи, в следующие 12 ночи обновления небыло, и в 12.10 код не обновился...
А что-то может сбить время? | |
|
|
|
|
|
|
|
для: Sasha
(13.01.2007 в 10:04)
| | А что находится в файле file.txt? | |
|
|
|
|
|
|
|
для: cheops
(13.01.2007 в 13:35)
| | В него записывается то, что получается с удаленного сервера. | |
|
|
|