если я выведу ответ через запрос он не с может работать и моим ответом запрос он делать будет через cURL прием его кода
$result = curl_exec($ch);
// завершение сеанса и освобождение ресурсов
curl_close($ch);
$xml = new SimpleXMLElement($result);
$result=$xml->RESULT;
если я отвечу через echo он не сможет работать с моим ответом вот в чем проблема
farrukh77: Что, простите? Он к вам так же будет щемиться через curl. Почему вы решили что echo не даст никакого ответа ему? Хэдером перед echo вы говорите тому, кто делает запрос, что сейчас в ответе будет XML.
server.php
header('Content-Type: text/xml');
$name=$_POST['name'];
$phone=$_POST['phone'];
//получаю данные записываю ответ на базу отправляю ответ в формате xml
$queryup="INSERT INTO table(`name`,`phone`) VALUES ('$name', 'phone'') ";...
теперь я должен ответит на запрос типа да две параметры вот такой xml
if(mysql_query($query))
{
echo $result ='
//инициализация сеанса
$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_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);
$xml = new SimpleXMLElement($result);
echo $result=$xml->RESULT;
echo $result_id=$xml->RESULT_ID;
но у клиента ничего не выводить ,на ответ
а если делать echo $result; тогда выводить, а клиенту надо вот эти две параметры он записывал в базу