Cytat(Sephirus @ 20.03.2013, 12:04:11 )

Przerób skrypt do pobierania tego pliku. Użyj w nim CURL aby pobierać plik.
Do tego dodaj CURLOPT_WRITEFUNCTION do ustawień CURLA. Zrob odpowiednią funkcję i podaj ją jako callback. W tej funkcji będziesz wiedział ile już ściągnęło się danego pliku - tą informację możesz gdzieś zapisywać (plik,baza itp) i odczytywać zupełnie innym skryptem.
To tak w skrócie. Odsyłam do Wujka G. z frazą "CURLOPT_WRITEFUNCTION download progress" itp... Powodzenia

EDIT: tak w ogóle to coś robisz źle jeśli
filesize() czeka na zakończenie pobierania pliku. Z jakiej funkcji korzystasz do jego zapisu? Może blokujesz dostęp do niego
flock() lub coś w tym stylu? Bo to powinno normalnie śmigać...
Dzięki wielkie, niedługo spróbuję przerobić skrypt, wcześniej plik ściągałem przez fopen/fread/fwrite ale tu chyba faktycznie curl będzie lepszy

Niestety ani przerobienie tego na curl'owe zapytanie alni przerobienie skryptu tak:
$file = fopen($video_url, "rb"); if(!$file)
$wfile = fopen($folder.$Link.,"a+");
}
nie pomogły, nadal funkcja filezise czeka aż się plik zakończy