За последние 24 часа нас посетили 24346 программистов и 1711 роботов. Сейчас ищет 1771 программист ...

filesize и удаленный сервер

Тема в разделе "Прочие вопросы по PHP", создана пользователем Vitas, 31 июл 2006.

  1. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Как узнать размер файла с удаленного сервера (на удаленном сервере нет PHP), а filesize не работает.
     
  2. X-Cray

    X-Cray Активный пользователь

    С нами с:
    10 июл 2006
    Сообщения:
    255
    Симпатии:
    0
    Адрес:
    Москва
    PHP:
    1. <?
    2. function remotefilesize($path)
    3. {
    4.  $fp = fopen($path,"r");
    5.  $inf = stream_get_meta_data($fp);
    6.  fclose($fp);
    7.  foreach($inf["wrapper_data"] as $v)
    8.   if (stristr($v,"content-length"))
    9.    {
    10.      $v = explode(":",$v);
    11.      return trim($v[1]);
    12.    }
    13. }
    14. ?>