php in xml?
Pagina: « vorige 1 2 3 volgende »
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php session_start();
header("Content-Type:text/xml"); ?>
<?php echo '<' . '?xml version="1.0" encoding="utf-8" ?' . '>'; ?>
<queue>
<key><?php echo "123456"; ?></key>
</queue>
header("Content-Type:text/xml"); ?>
<?php echo '<' . '?xml version="1.0" encoding="utf-8" ?' . '>'; ?>
<queue>
<key><?php echo "123456"; ?></key>
</queue>
nog werkt die niet
Gewijzigd op 18/06/2013 12:35:01 door Francoi gckx
Wat werkt er niet?
<key></key> zo werkt die niet
maar als je de echo eruit haalt <key>123456></key> werkt die wel
Kijk eens naar SimpleXML, veel handiger om XML-trees op te bouwen.
</key> doet die het niet maar zo
<key>123456</key> wel
Maar dat is toch gek Aar als ik zo doe:<key><key>123456</key> wel
Dit is gewoon correct...
Code (php)
1
2
3
4
2
3
4
zo dan toch ook?
Code (php)
1
2
3
4
2
3
4
En waarmee krijg je die error?
Toevoeging op 18/06/2013 13:22:00:
vertaalt file_get_contents wel echo's en php?
En gebruik anders een SimpleXML, ik kan het zeker aanraden, de corruptie en fouten in je XML is daarmee heel erg klein.
file_get_contents() vertaalt niks, maar haalt het gewoon van de server op, hoe het net als bij de client wordt geleverd....
Gewijzigd op 18/06/2013 13:25:46 door - Ariën -
http://api.online-convert.com/#get-queue
Toevoeging op 18/06/2013 13:31:18:
opbouw moet goed zijn aangezien als ik zonder de echo doe hij die wel pakt
Toevoeging op 18/06/2013 13:31:18:
opbouw moet goed zijn aangezien als ik zonder de echo doe hij die wel pakt
Staat je XML ergens online?
Ja
Francoi gckx op 18/06/2013 13:37:29:
Ja
Ga verder... ;-)
Code (php)
1
2
3
4
5
2
3
4
5
<?xml version="1.0" encoding="utf-8" ?>
<queue>
<apiKey>2e3152........03258494237510e6</apiKey>
<hash>07d6c1491bb5929acd71c531122d2906</hash>
</queue>
<queue>
<apiKey>2e3152........03258494237510e6</apiKey>
<hash>07d6c1491bb5929acd71c531122d2906</hash>
</queue>
mijne is dus zo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php session_start();
header("Content-Type:text/xml");
[code]<?php echo '<?xml version="1.0" encoding="utf-8" ?' . '>'; ?>
<queue>
<apiKey>mijnapisleutel</apiKey>
<hash><?php echo "mijnhash"; ?></hash>
</queue>
[size=xsmall][i]Toevoeging op 18/06/2013 13:40:46:[/i][/size]
Het staat op een server dit "Important: You need to send the upload request to a server as explained here."
heb ik niet over het hoofd gezien;)
header("Content-Type:text/xml");
[code]<?php echo '<?xml version="1.0" encoding="utf-8" ?' . '>'; ?>
<queue>
<apiKey>mijnapisleutel</apiKey>
<hash><?php echo "mijnhash"; ?></hash>
</queue>
[size=xsmall][i]Toevoeging op 18/06/2013 13:40:46:[/i][/size]
Het staat op een server dit "Important: You need to send the upload request to a server as explained here."
heb ik niet over het hoofd gezien;)
Die XML is volledig valid.
Hoe stuur je je request naar de server? Laat daarvan eens wat code zien, want deze XML is gewoon valid.
<hash></hash> Werkt niet
echo weggelaten:
<hash>mijnhash</hash> Werkt wel:(
nevermind, codeblokken op php-hulp zijn een block, als je het nou voortaan tussen de juiste code-tags zet.....
Gewijzigd op 18/06/2013 13:48:27 door - Ariën -
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_dlcv.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
?>
$ch = curl_init("http://api.online-convert.com/queue-insert");
$request["queue"] = file_get_contents("inc_xml/inc_xml_dlcv.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
?>
Gewijzigd op 18/06/2013 13:48:55 door Francoi gckx