Changeset 1385
- Timestamp:
- 05/01/05 23:47:37 (4 years ago)
- Files:
-
- trunk/bin/alternc_stats_web.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bin/alternc_stats_web.php
r1365 r1385 56 56 $argv0 = array_shift($argv); 57 57 58 # crude getopt for portability 59 $verbose = 0; 60 foreach ($argv as $pos => $arg) { 61 if ($arg == "-v") { 62 unset($argv[$pos]); 63 $verbose = 1; 64 } 65 } 66 58 67 // process all logfiles 59 68 foreach ($argv as $file) { 60 69 61 echo "################################################\n"; 62 echo date("d/m/Y H:i:s")." : Traitement de $file\n"; 63 echo "################################################\n"; 64 70 if ($verbose) { 71 echo "################################################\n"; 72 echo date("d/m/Y H:i:s")." : Traitement de $file\n"; 73 echo "################################################\n"; 74 } 65 75 66 76 if (substr($file,-3)==".gz") { … … 112 122 $domstat[$mat[6]."/".$day]["size"]+=intval($mat[5]); 113 123 } else { 114 printf("Can't parse: %.60s...\n", $s); 124 if ($verbose) 125 printf("Can't parse: %.60s...\n", $s); 115 126 } 116 127 if ($i/100==intval($i/100)) { echo "."; flush(); } … … 119 130 // insérer une fois que notre bloc de lignes est plein 120 131 if ($i==$each) { 121 echo " $l lines read\nInserting... ";132 if ($verbose) echo " $l lines read\nInserting... "; 122 133 insert_stuff($domstat, $mat, &$domuid); 123 134 $i=0; … … 126 137 127 138 // insérer les lignes qui n'avaient pas rempli un bloc 128 echo " $l lines read\nInserting remaining lines... ";139 if ($verbose) echo " $l lines read\nInserting remaining lines... "; 129 140 insert_stuff($domstat, $mat, &$domuid); 130 141 … … 135 146 // handy function to avoid a copy-paste 136 147 function insert_stuff($domstat, $mat, &$domuid) { 148 global $verbose; 137 149 // on insère le tableau dans mysql. 138 150 $update=0; $insert=0; … … 155 167 mysql_query($sql) || die("Query failed: " . mysql_error()); 156 168 } 157 echo "$update updates and $insert inserts (uidcache size = ".count($domuid).") \n";169 if ($verbose) echo "$update updates and $insert inserts (uidcache size = ".count($domuid).") \n"; 158 170 } 159 171
