Обработать запрос на сервере и отправить ответ.

Тема в разделе "PHP программирование", создана пользователем cabra, 4 ноя 2010.

  1. cabra

    cabra Гость

    Задача:

    Есть два файла index.php и job.php. В скрипте индекс есть форма и скрипты генерации и обработки формы. Скрипт обработки посылает в файл job.php строку $xml. Она там обрабатывается и результатом обработки будет другой код xml.
    Внимание вопрос: как отправить из файла job.php в файл index.php xml строку, который запишется в переменную $result функции getans..... ?

    Для отправки в job.php использую такую функцию:

    Код (PHP):
    function _GetAnswer($address, $xml){
    $ch = curl_init($address);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_POST,1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
    $result=curl_exec($ch);
    return $result;
    }
    Необходимо что бы job.php в index.php посылал ответ.
     
  2. etc

    etc Гость

    А зачем посылать?
     
  3. cabra

    cabra Гость

    Собственно я себе задался таким же вопросом. Может я своё задание немного неправильно понял. на схеме нарисовано так:
    внешняя веб страница-хмл запрос-хмл услуга-хмл ответ-внешняя веб страница. Но, по заданию я должен сделать примерно так: "Обращение к услуге должно происходить через пост запрос". Под услугой подразумевается вероятно отдельный скрипт, который обрабатывает хмл строку.
    xml строка есть, а вот как с ней хоть что-то сделать, не совсем представляю. Отправляю: приходит обрезанная причем вначале. Видимо курл не воспринимает хмл как хмл. Не знаю...

    Возможно не стоит париться и сделать все в index.php даже не знаю. Вообщем буду думать. Благодарен за любой совет :welcome:
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.470
    Симпатии:
    27
    Курлу пофиг на ответ. Он возвращает то - что выводится в браузер.
    Дык. Простой аякс. Посылайте его (запрос) джсом. и получайте ответ..
     
  5. cabra

    cabra Гость

    Ну у меня задача, сделать на пхп, а не js ом :)
     
Загрузка...

Поделиться этой страницей