1 | <?
|
---|
2 | include('../style.php');
|
---|
3 | include('../db.php');
|
---|
4 | DB_Init('localhost','root','','is');
|
---|
5 |
|
---|
6 | //$Perioda = 3600*3; // procházet po tøech hodinách
|
---|
7 |
|
---|
8 | $Dnes = date('Y-m-d');
|
---|
9 | //while(1)
|
---|
10 | //{
|
---|
11 | $Hosts = array();
|
---|
12 | $StartTime = GetMicrotime();
|
---|
13 | DB_Query("SELECT * FROM hosts WHERE online=1 AND (block=0 OR name='centrala') AND (name!='GATE') AND user>0");
|
---|
14 | while($Row = DB_Row())
|
---|
15 | {
|
---|
16 | //echo('Host: '.$Host."...\n");
|
---|
17 |
|
---|
18 | //echo(.','.$Row['date']."\n");
|
---|
19 | $HostID = 100;
|
---|
20 | $StartTime2 = GetMicrotime();
|
---|
21 | if($Dnes != $Row['last_share_check'])
|
---|
22 | {
|
---|
23 | echo("Kontroluji ".$Row['name']."...\n");
|
---|
24 | passthru('env browse_host='.$Row['name'].' browse_id='.$HostID.' php -q -c php.ini -f browse.php');
|
---|
25 | }
|
---|
26 | else echo("Vynechávám ".$Row['name']."...\n");
|
---|
27 | // Aktualizuj datum procházení
|
---|
28 | DB_Save();
|
---|
29 | DB_Update('hosts',"name='".$Row['name']."'",array('last_share_check' => $Dnes));
|
---|
30 | DB_Load();
|
---|
31 | }
|
---|
32 | $Rozdil = GetMicrotime()-$StartTime+10;
|
---|
33 |
|
---|
34 | // Oprav a zoptimaizuj tabulku
|
---|
35 | DB_Init('localhost', 'root', '', 'share');
|
---|
36 | echo('Opravuji tabulku...');
|
---|
37 | DB_Query('REPAIR TABLE items');
|
---|
38 | echo("\nOptimalizuji tabulku...");
|
---|
39 | DB_Query('OPTIMIZE TABLE items');
|
---|
40 |
|
---|
41 | echo("\nDoba procházení: ".date("H:i:s",$Rozdil-3600)."\n\n");
|
---|
42 | //$Cekat = $Perioda-$Rozdil;
|
---|
43 | //echo("Cekam ".date("H:i:s",$Cekat-3600)." minut...\n");
|
---|
44 | //Sleep($Cekat);
|
---|
45 | //}
|
---|
46 |
|
---|
47 | ?>
|
---|