За последние 24 часа нас посетили 16129 программистов и 1548 роботов. Сейчас ищут 850 программистов ...

Как получить размер файла, расположенного на другом сервере?

Тема в разделе "PHP для новичков", создана пользователем alexeews, 22 ноя 2008.

  1. alexeews

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

    С нами с:
    12 май 2008
    Сообщения:
    3
    Симпатии:
    0
    Подскажите, пожалуйста, возможно ли НЕ используя функцию fopen, получить размер файла расположенного на другом сервере (т.е. через HTTP)?
    Очень бы хотелось использовать для этой цели способ поглощающий минимальное количество ресурсов, так как файлы могут быть большими (более 10Мb, это видюшки и очень большие изображения), и что самое неприятное их много.
    Если кто сталкивался с таким вот извратом, подскажите плз. Заранее очень благодарен. А то инфу о размере файлов ну очень не хочется в БД пихать. :?
     
  2. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Можно попробовать посылать запросы HEAD на сервер и брать значение поля Content-Length.
     
  3. alexeews

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

    С нами с:
    12 май 2008
    Сообщения:
    3
    Симпатии:
    0
    Спасибо, за ответ, попробуем
     
  4. ser_ega

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

    С нами с:
    13 ноя 2008
    Сообщения:
    56
    Симпатии:
    0
    А если файл лежит на FTP сервере...
    это можна применять?

    Примерчик можна?
     
  5. ZyManch

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

    С нами с:
    5 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Юзать curl?