Witam

Czy może być tak że jakiś serwer nie zezwala na pobiranie części pliku? Czy błąd w moim skrypcie po stronei curla?
Otóż mam kilka skryptów które pobierają pliki, z różnych serwisów. Pliki pobierane są w częsciach po 10-20MB ale na jednym serwerze nie działa takie pobieranie, pomimo że ustawie range to plik i tak pobierze się cały.
Przykładowy kod z range
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, 'http://www.spiegel.de/');
  3. curl_setopt($ch, CURLOPT_RANGE, '0-500');
  4. curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. $result = curl_exec($ch);
  7. curl_close($ch);
  8. echo $result;


Są jakiś inne sposoby jeszcze na pobranie w partiach, pomijając fopen i file_get_contents?