Re: [PHP] XML-Request

2006-01-14 Thread Björn Bartels
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
[EMAIL PROTECTED]
ftp://dbusiness.dyndns.org

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

[PHP] XML-Request

2006-01-12 Thread Ron Eggler (Paykiosks)
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 = \n\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