За последние 24 часа нас посетили 17534 программиста и 1653 робота. Сейчас ищут 940 программистов ...

поблемма с функцией fopen

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

  1. savvot

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

    С нами с:
    25 мар 2008
    Сообщения:
    14
    Симпатии:
    0
    Хм, если я конечно правильно понял...

    Если задача только в том, чтобы запустить удаленный скрипт, не тормозя при этом основной, и если неважен возвращаемый результат, то я вижу следующие варианты:

    1. Почувствовать себя настоящим джедаем и сделать все на неблокирующих сокетах - через socket_select, с асинхронным коннектом и прочими наворотами. И да пребудет с тобой Сила.

    2. Накатать по быстрому отдельный скрипт, в котором будет только вызов удаленного скрипта. И уже этот мини-скрипт вызывать из основного через system с переназначением вывода в /dev/null (если конечно это все не под виндой происходит), например так: system('/usr/local/bin/php -f /path/to/script/script.php >dev/null 2>&1');
    В этом случае system не будет ожидать окончания работы вызываемого скрипта.

    Ну или через систем юниксовую команду вызывать какую-нибудь, которая дернет удаленный скрипт (wget к примеру)))). Форки еще есть, опять же. В общем извратов тьма-тьмущая :)
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Проверь на правильность, я код проверял.