Avatar billede qualon1 Nybegynder
15. november 2007 - 21:04 Der er 1 kommentar

sende xml og modtage det

Hej..

Jeg vil gerne sende noget data fra et website til et andet, og der vil jeg gerne bruge curl til at sende fra det ene sted til det andet. Mit problem ligger i at modtage dataen på den anden website. Nogen ideer? Min curl kode:

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "URL TIL PHP SIDE");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array(    "HTTP_PRETTY_PRINT: TRUE",
        "Content-Type: text/xml")

);


$xmldoc = new DomDocument('1.0', 'UTF-8');
$xmldoc->formatOutput = true;

// <packet>
$packet = $xmldoc->createElement('packet');
$xmldoc->appendChild($packet);

// <datalist>
$datalist = $xmldoc->createElement('datalist');
$packet->appendChild($datalist);




curl_setopt($curl, CURLOPT_POSTFIELDS, $packet);
$result = curl_exec($curl);
if (curl_errno($curl)) {
    $errmsg = curl_error($curl);
    $errcode = curl_errno($curl);
    curl_close($curl);
    trigger_error($errcode.": ".$errmsg);
    return false;
}
curl_close($curl);

$xml = new SimpleXMLElement($result);
Avatar billede coderdk Praktikant
16. november 2007 - 16:35 #1
Du burde kunne modtage XML'en med file_get_contents( "php://input" );
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester