Het probleem is dat ik het niet voor elkaar kan krijgen om een XML bestand naar een server te posten.
Deze code gebruik ik nu:
Ik weet bijna wel zeker dat het bestand niet goed verzonden wordt, maar ik zie geen oplossing meer, ik hoop dat iemand alhier mij kan helpen.
De foutmelding die ik krijg is:
HTTP/1.1 200 OK Date: Mon, 04 Jul 2005 19:43:18 GMT Server: Apache/1.3.33 Transfer-Encoding: chunked Content-Type: application/xml 42c9915655775 Mon, 04 Jul 2005 21:43:18 +0200 transip/3.2 api/20050704 0.02 ERROR 600 XML data missing 1
bvd
Deze code gebruik ik nu:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <?php $this_header = array("MIME-Version: 1.0", "Content-Type: multipart/related; type=\"text/xml\"", "Content-transfer-encoding: text"); $file1 = "test.xml"; //hier komt de url van de ontvanger $ch = curl_init("https://www.transip.nl/api/xml"); //checkt of de SSL certificaat geldig is curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $this_header); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $file1); //hier komt de output van de script echo $pnp_result_page = curl_exec($ch); //naja dit is duidelijk curl_close($ch); ?> |
Ik weet bijna wel zeker dat het bestand niet goed verzonden wordt, maar ik zie geen oplossing meer, ik hoop dat iemand alhier mij kan helpen.
De foutmelding die ik krijg is:
HTTP/1.1 200 OK Date: Mon, 04 Jul 2005 19:43:18 GMT Server: Apache/1.3.33 Transfer-Encoding: chunked Content-Type: application/xml 42c9915655775 Mon, 04 Jul 2005 21:43:18 +0200 transip/3.2 api/20050704 0.02 ERROR 600 XML data missing 1
bvd
[ Voor 13% gewijzigd door Verwijderd op 04-07-2005 21:46 . Reden: onnodige text in php verwijderd ]