Программирование > PHP

Размер файла

(1/1)

Minister:
Уважаемые господа!
Скажите, как написать функцию на PHP, которая определяет размер файла, лежащего на "чужом" сервере, т.е. все сервера, на котором находится сам сайт.
Спасибо.

Britva:
Если я правильно понял, то вроде бы так:

 $fname=\'/path/file.zip";
 $fhost=\'domain.com\';
 $x=0;
 $fp = fsockopen($fhost, 80, &$errno, &$errstr, 30);
 if(!$fp) { print("ошибка определения размера файла"); }
 else {
    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 "(Определить размер невозможно)";
}

Minister:
Не мог бы ты сделать отдолжение, пошли этот код, плз, на e-mail: pavlik@pvi.ryazan.ru
А то тут че то не весь код пропустился.
Спасибо!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии