За последние 24 часа нас посетили 55002 программиста и 1721 робот. Сейчас ищут 1904 программиста ...

file_get_contents() Как ограничить время выполнения функции?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Владимир Биленко, 21 дек 2006.

  1. Владимир Биленко

    Владимир Биленко Активный пользователь

    С нами с:
    21 дек 2006
    Сообщения:
    2
    Симпатии:
    0
    Например, если удаленный файл временно не доступен, то функция file_get_contents() долго пытается его получить, в результате проходит 30-ти секундный таймаут и скрипт прекращает работу.

    У fopen() тоже нету никаких временных настроек.
    Удаленно наличие файла тоже проверить не понятно как.
    Библиотека cUrl не установлена.

    Подскажите как можно ограничить время выполнения этой функции, или ей подобных?
     
  2. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    fsockopen ( string target [, int port [, int &errno [, string &errstr [, float timeout]]]] )
     
  3. Владимир Биленко

    Владимир Биленко Активный пользователь

    С нами с:
    21 дек 2006
    Сообщения:
    2
    Симпатии:
    0
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Владимир Биленко

    я проверяю посылая HEAD до запроса файла.
     
  5. Alekzander

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

    С нами с:
    24 июл 2006
    Сообщения:
    104
    Симпатии:
    0
    Адрес:
    Из поднебесной
    Кто нибудь знает эквивалент функции file_get_contents на php 4.1.2? Или киньте ссылку на документацию по этой версии PHP
     
  6. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    PHP:
    1. <?php
    2. $filestring = join('',file("test.txt"));
    3. ?>
     
  7. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    обновиться не было желания? :)
     
  8. Alekzander

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

    С нами с:
    24 июл 2006
    Сообщения:
    104
    Симпатии:
    0
    Адрес:
    Из поднебесной
    Хостинг не мой... А админу видимо все равно.