Тitov (06.03.10 / 20:53)
Вопрос:
Кто знает возможно ли каким то образом узнать вес файла который находиться на удаленном сервере? Функция filesize(); выдает пустой результат, есть другие способы?
$fname='/файл на тыщупицот гигабайт.mpg';
$fhost='www.super-puper-site-s-pornuhoi.ru';
$x=0;
$fp = fsockopen($fhost, 80, &$errno, &$errstr, 30) or die("облом");
fputs($fp,"HEAD $fname HTTP/1.0\nHOST: $fhost\n\n");
while(!feof($fp)) $x.=fgets($fp,128);
fclose($fp);
if (ereg("Content-Length: ([0-9]+)",$x,$size)) echo "Размер файла $size[1] байт";
else echo "Определить невозможно";