Użyłem też informacji o przeglądarce i systemie:
Kod
$_SERVER['HTTP_USER_AGENT']
Tutaj chciałem oddzielić przeglądarkę od systemu za pomocą ominięcia rozpoczącia nawiasu (bo w nawiasie jest system) i zastąpieniem go słowem "System: ". Potem chciałem ominąc zakończenie nawiasu, które zostałoby zastąpione <br />. Niestety nie wyszło mi to najlepiej:
Kod
$tmp = file('statystyki.txt');
$tmp_c = count($tmp);
$i = 0;
while ($i < $tmp_c) {
$linia = explode('|', trim($tmp[$i]));
$system = explode("(", trim($tmp[$i]));
$system_koniec = explode(")", trim($tmp[$i]));
for($a=0;$a<count($linia);$a++) echo '<br>'.$linia[$a].'<br>';
for($a=0;$a<count($system);$a++) echo '<br>System: '.$system[$a].'<br>';
for($a=0;$a<count($system_koniec);$a++) echo ' '.$system_koniec[$a].'<br>';
$i ++;
}
$tmp_c = count($tmp);
$i = 0;
while ($i < $tmp_c) {
$linia = explode('|', trim($tmp[$i]));
$system = explode("(", trim($tmp[$i]));
$system_koniec = explode(")", trim($tmp[$i]));
for($a=0;$a<count($linia);$a++) echo '<br>'.$linia[$a].'<br>';
for($a=0;$a<count($system);$a++) echo '<br>System: '.$system[$a].'<br>';
for($a=0;$a<count($system_koniec);$a++) echo ' '.$system_koniec[$a].'<br>';
$i ++;
}
Sam się już w tym zaplątałem. Nic się nie stanie jak wszystko co jest po nawiasie będzie w następnej linii. Nie wiem, czy do końca zrozumieliście. Jak by coś było niezrozumiałe, to mogę wyjaśnić screenem, lub kodem, który odpowiada za zapisywanie statystyk do pliku.