1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

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

  1. cabra

    cabra Гость

    Репутация:
    0
    Задача:

    Есть два файла 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($chCURLOPT_HEADER0);
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    curl_setopt($chCURLOPT_POST,1);
    curl_setopt($chCURLOPT_POSTFIELDS$xml);
    $result=curl_exec($ch);
    return 
    $result;
    }
    Необходимо что бы job.php в index.php посылал ответ.
     
  2. etc

    etc Гость

    Репутация:
    0
    А зачем посылать?
     
  3. cabra

    cabra Гость

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

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

    vital Больной Компом Детектед

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

    cabra Гость

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

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