ну, вот сделал так
PHP код:
$chGetSize = curl_init();
curl_setopt($chGetSize, CURLOPT_URL, $url);
curl_setopt($chGetSize, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11");
curl_setopt($chGetSize, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($chGetSize, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($chGetSize, CURLOPT_HEADER, 1);
curl_setopt($chGetSize, CURLOPT_NOBODY, 1);
$chGetSizeStore = curl_exec($chGetSize);
$chGetSizeInfo = curl_getinfo($chGetSize);
curl_close($chGetSize);
print_r( $chGetSizeInfo);
print($chGetSizeStore);
одни сервера дают и download_content_length и Content-Length:
а другие по нулям отдают
видать в настройках сервера как-то закрыли или может динамически выдают файл?
похоже, что с такого сервера наверно не получить его размер?