cURL
Haxx ad
libcurl

curl's project page on SourceForge.net

Sponsors:
Haxx

cURL > Mailing List > Monthly Index > Single Mail

curl-and-php mailing list Archives

Re: Curl XML and PHP

From: Davor _at_ Velcom <_at_>
Date: Wed, 16 Mar 2005 16:46:32 -0500

So the problem definitely isn't in curl extension. Try adding "\n" at
the end of each line for xml request and read through API one more time.
This line look suspicious: $data = "id=888$request=$xmlcontent"; Maybe
your `id` should be placed in xml content.

Leonardo Santillán wrote:

>I can connect to the script but i get next error: "Missing xml request
>document". Its like the script is not getting correctly the xml string im
>sending to it. What could it be?
>Thanks,
>
>
>
>
>----- Original Message -----
>From: "Davor @ Velcom" <davor_at_velcom.com>
>To: "Programming PHP/CURL" <curl-and-php_at_cool.haxx.se>
>Sent: Wednesday, March 16, 2005 2:27 PM
>Subject: Re: Curl XML and PHP
>
>
>
>
>>Leonardo Santillán wrote:
>>
>>
>>
>>>Hi,
>>>
>>>Im trying to post a XML string to a secure server and get the XML
>>>response from it in a PHP variable but i cant make it.
>>>I'll appreciate any help.
>>>Thanks,
>>>
>>>Im using this code:
>>>
>>>$url = "https//www.server.com";
>>>$xmlcontent = "<?xml version=\"1.0\" ?>";
>>>$xmlcontent .= "<blah prod=\"ggg\">";
>>>$xmlcontent .= "<session><aaa><id>123</id>";
>>>$xmlcontent .= "<user><firstName>me</firstName></user></aaa>";
>>>$xmlcontent .= "</session>";
>>>$xmlcontent .= "</blah>";
>>>$data = "id=888$request=$xmlcontent";
>>>
>>>$result = shell_exec("curl -m 120 -d \"$data\" $url -L");
>>>echo $result;
>>>
>>>and/or
>>>
>>>$ch = curl_init();
>>>curl_setopt($ch, CURLOPT_URL,$url);
>>>curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
>>>
>>>
>> curl_setopt($ch, CURLOPT_HEADER, 0);
>> curl_setopt($ch, CURLOPT_POST, 1);
>>
>>
>>
>>>curl_setopt($ch, CURLOPT_TIMEOUT, 4);
>>>curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
>>>$result = curl_exec($ch);
>>>echo $result;
>>>
>>>
>>
>>
>>
>
>
>
>
>
Received on 2005-03-16

These mail archives are generated by hypermail.

donate! Page updated November 12, 2010.
web site info

File upload with ASP.NET