За последние 24 часа нас посетили 51804 программиста и 1726 роботов. Сейчас ищут 1523 программиста ...

HTML::Parser, вызов perl скрипта из php

Тема в разделе "Прочие вопросы по PHP", создана пользователем Milif, 27 апр 2007.

  1. Milif

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

    С нами с:
    27 апр 2007
    Сообщения:
    19
    Симпатии:
    0
    Существует аналог HTML::parser на PHP?
    Как вызвать perl скрипт из php, передать ему переменную с текстом, а затем принять в php?
     
  2. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Milif

    $result = file_get_contents("http://www.site.ru/cgi-bin/parser.pl");

    либо curl/fsockopen()


    не помню уже, что именно делает на Perl этот модуль..
     
  3. Milif

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

    С нами с:
    27 апр 2007
    Сообщения:
    19
    Симпатии:
    0
    и что я в итоге получу, текст скрипта?
    мне нужно чтобы перловский скрипт отработал, принял данные из пхп и вернул результат
     
  4. Milif

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

    С нами с:
    27 апр 2007
    Сообщения:
    19
    Симпатии:
    0
    DarkElf
    curl похоже то что надо.. спасиб
     
  5. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Milif

    нет.. если включен режим в php, не помню как зовется, то можно обращатся с помощью функций работы с файловой системой, используя URL'ы вместо имен файлов и путей к ним.

    в этом случае будет также возвращен результат работы Perl-скрипта, так как, по сути, он получит практически стандартный HTTP - запрос, и обработает его.

    наверное, имеет смысл пробовать читать данные с помощью file_get_contents, и если оттуда прилетело false, то использовать CURL. или сразу использовать fsockopen()