Re: XML-Request

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there,

try this as your first output line:
$this_output = "<?xml version=\"1.0\"
encoding=\"".$_XMLCONFIG["enc-type"]."\"?".">";


hope that helps...

cheers

björn

>Hi, I gotta send an XML request to a server. In the doc it's defined as
>follows:
>[request]
><xs:request xmlns:xs='urn:pinXpressSchema' version='1.5' langCode='en'>
>
><DEALERinfo aspName=‘XXX’
>
>dealerName=''
>
>posName='1234'
>
>posPassword='1234'
>
>userName=''
>
>userPassword='1234' />
>
><purchasePINs transID='1234567890' ticket='true' ticketWidth='32' />
>
></xs:request>
>[/request]
>and I tried to realize it that way:
>[Code]
><?php
>$n = "

";
>$aspName="XXX";
>$dealerName="paykiosks";
>$posName="998745";
>$posPasswords="998745";
>$userName="";
>$userPassword="";
>
>$inputdata = '<xs:request xmlns:xs='urn:pinXpressSchema' version='1.5'
>langCode='en'>'.$n.'
><DEALERinfo aspName='.$aspName.'
>dealerName='.$dealerName.'
>posName='.$posName.'
>posPassword='.$posPassword.'
>userName='.$userName.'
>userPassword='.$userPassword.'/>
><purchasePINs transID=1234567890 ticket=true ticketWidth=32 />
></xs:request>';
>$x = curl_init("https://xml.pinsprepaid.com/xml/xmlPinXpress.asp";);
>curl_setopt($x, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
>curl_setopt($x, CURLOPT_HEADER, 0);
>curl_setopt($x, CURLOPT_POST, 1);
>curl_setopt($x, CURLOPT_POSTFIELDS, $inputdata);
>curl_setopt($x, CURLOPT_FOLLOWLOCATION, 0);
>curl_setopt($x, CURLOPT_REFERER, "http://localhost/test.php";);
>curl_setopt($x, CURLOPT_RETURNTRANSFER, 1);
>$data = curl_exec($x);
>curl_close($x);
>echo $data;
>?>
>[Code]
>but I only got the Answer:
>"invalid xml"
>
>Why, what's going wrong? Thank you for your help!
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>


Björn Bartels
-Development/IT-Services-

----------------------------------------------
dbusiness.de gmbh
digital business & printing gmbh

Greifswalder Str. 152
D-10409 Berlin

Fon: [0.30] 4.21.19.95
Fax: [0.30] 4.21.19.74

www.dbusiness.de
info@xxxxxxxxxxxx
ftp://dbusiness.dyndns.org

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux