source: www/share/update.php@ 1

Last change on this file since 1 was 1, checked in by george, 17 years ago

Prvotní import všeho

  • Property svn:executable set to *
File size: 1.3 KB
Line 
1<?
2include('../style.php');
3include('../db.php');
4DB_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?>
Note: See TracBrowser for help on using the repository browser.