Автор Тема: Размер файла  (Прочитано 2942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Minister

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.gets.ru
Размер файла
« : 21 Сентября 2001, 06:41:31 »
Уважаемые господа!
Скажите, как написать функцию на PHP, которая определяет размер файла, лежащего на "чужом" сервере, т.е. все сервера, на котором находится сам сайт.
Спасибо.
Компьютерный Портал
Компьютерная Библиотека Всевозможные Скрипты

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Размер файла
« Ответ #1 : 21 Сентября 2001, 11:26:22 »
Если я правильно понял, то вроде бы так:

 $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 "(Определить размер невозможно)";
}
Евгений aka Razor,

Оффлайн Minister

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.gets.ru
Размер файла
« Ответ #2 : 22 Сентября 2001, 05:10:41 »
Не мог бы ты сделать отдолжение, пошли этот код, плз, на e-mail: pavlik@pvi.ryazan.ru
А то тут че то не весь код пропустился.
Спасибо!
Компьютерный Портал
Компьютерная Библиотека Всевозможные Скрипты

 

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