mam skrypt za pomocą którego klient pobiera dane do siebie i chcę zliczać jego transfer przesyłany w locie
idea jest taka
$licznik = 0; $mb = 1024 * 1024; { if ($licznik >= ($mb)) { //wywołanie funkcji dolicz ($user, $licznik); $licznik = 0; } } //wywołanie funkcji dolicz ($user, $licznik); break; }
wszystko by było ok gdyby nie dzielenie pliku na cześci gdyż wtedy zapisywanie pobranych kawałków następuje tak szybko że w pewnych momentach zapis do pliku się wywala tzn nie zapisuje nic, macie jakąś podpowiedź jak to rozwiązać tak aby nie wywalało pliku, wiadomo przed zapisem nowej wartości, stara wartość pobranych danych z pliku jest zapisana do zmiennej następuje dodanie potem ponowny zapis do tego pliku, ale tak jak mówie przy szybkim łączu np 30 MB/s nastepuje tak wiele operacji pod rząd że się wywala, macie jakiś pomyśł

Pozdr