Jeg skal sende et XML-dokument til en server for automatisk at opdatere mine
tekst-tv sider.
XML-dokumentet genererer jeg i php via en mysql-database. Jeg har altså
xml-dokumentet færdigt, men jeg kan ikke finde ud af at få det sendt til
serveren.
Her er den vejledning, som jeg har modtaget:
---- ---- ----
For at opdatere via XML gatewayen skal du kalde:
http://www.teletext.dk/services/xmlupdate.php
Dog skal du sende dine XML data via en POST request med variablen XML=din
xml (skal være urlencoded).
Din HTTP header skulle gerne se nogenlunde således ud:
POST /services/xmlupdate.php HTTP/1.1
Host:
www.teletext.dk
User-Agent: myweb
Content-Type: application/x-www-form-urlencoded
Content-Length: 28
XML=<DIN%20XML%20URLENCODED>
---- ---- ----
Hvis vi siger, at mit xml dokument er ligger her:
http://www.foo.dk/foo.xml,
hvordan skal jeg så gribe det an? Skal jeg lave en seperat side som sender
dokumentet eller skal jeg indsætte noget kode øverst eller nederst i min xml
for at sende det. Jeg har kigget lidt på php.net under fsockopen, men blev
ikke meget klogere af det...
HLH