Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 7
1

Как ответить на CURL запрос в формате xml в php?

19.01.2017, 18:01. Показов 1845. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
пожалуйста помогите сформировать серверный часть кода
я делаю CURL запрос

клиент част кода он работает если вывести ответ через echo но я хочу получить ответ в формате xml
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$name='Иванов');
$phone='878787878787');
 
//инициализация сеанса
$ch = curl_init();
// установка URL и других необходимых параметров
curl_setopt($ch, CURLOPT_URL, "http://сайт/server.php");
curl_setopt($ch, CURLOPT_POST, 1); //будет POST
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, 'Content-type: application/x-www-form-urlencoded;charset=UTF-8');
//curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'name='. $name.'&phone='. $phone.);
$result = curl_exec($ch);
// завершение сеанса и освобождение ресурсов
curl_close($ch);
//echo $result;
 
$xml = new SimpleXMLElement($result);
 
$result=$xml->RESULT;
 
$result_id=$xml->RESULT_ID;
это содержимое в файле server.php ответ через echo работает но я хочу передать параметр RESUTL и RESULT_ID как правильно писать серверный част пожалуйста помогите
теперь я должен ответит на запрос типа да две параметры вот такой xml как это правильно написать плиз хелп!

исправил ошибку

Добавлено через 1 час 15 минут
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$name=$_POST['name'];
$phone=$_POST['phone'];
//получаю данные записываю ответ на базу отправляю ответ в формате xml
 
$queryup="INSERT INTO table(`name`,`phone`) VALUES ('$name', 'phone'') ";...
 
if(mysql_query($query))
{
$result = <<<XML
<?xml version='1.0' standalone='yes'?>
<RESULT>ok</RESULT>
<RESULT_ID>1</RESULT_ID>
XML;
}
else
{
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2017, 18:01
Ответы с готовыми решениями:

Curl post запрос в формате multipart/form-data
Не получается разобраться с данным запросом. Требуется отправить post запрос - загрузить...

не могу вывести данные xml curl php
Доброго времени суток, уважаемые знатоки помогите пожалуйста, в php я очень плохо разбираюсь точнее...

POST запрос в Формате XML
Всем доброго времени суток! В VBA я новичок, потому обращаюсь за советом к мастерам. Хочу...

Запрос на сервер php curl
Добрый день! Подскажите, пожалуйста, как правильно сделать запрос на сервер через php curl Здесь...

0
19.01.2017, 18:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2017, 18:01
Помогаю со студенческими работами здесь

Curl post запрос PHP
Не получается сформировать правильный post-запрос с помощью Curl PHP. Есть код: &lt;?php $post = ;...

Вывод данных PHP в XML формате
Здравствуйте. Подскажите, как сделать, чтобы при открытии php файла возвращался результат в XML...

Скрипт на php для генерации карты сайта в xml формате
Народ нужен скрипт на php...чтобы он создавал карту сайта в формате xml...сайт стоит на wordpress...

Как ответить на запрос XSOLLA
Вот собственно сам запрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru