Avatar billede mikkel_robin Nybegynder
21. marts 2006 - 12:38 Der er 3 kommentarer og
1 løsning

Oversættelse fra ASP til PHP (Soap XML)

Hej, er der nogen der kan oversætte dette til PHP for mig?

Har naturligvis Soap plugin installeret og kan også sende XML strengen, kan bare ikke finde ud af at sende headers.

Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
    xmlhttp.open "POST", "https://url/page.aspx", false
    xmlhttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
    xmlhttp.setRequestHeader "SOAPAction", "https://url/remote/function"
    xmlhttp.send strSoap
Avatar billede jakobdo Ekspert
21. marts 2006 - 15:01 #1
Jeg har slet ikke kodet soap, så det er et skud i tågen.
Men har du kigget på: http://dk2.php.net/soap
Jeg tror måske specielt denne funktion kunne bruges: http://dk2.php.net/manual/en/function.soap-soapclient-dorequest.php
Avatar billede mikkel_robin Nybegynder
21. marts 2006 - 15:07 #2
Jeg har efterhånden læst alt hvad der er at finde af dokumentation på php.net men er ikke rigtig kommer videre.

Jeg er dog kommet op med følgende:


  $serverpath ='https://url/page.asmx?WSDL';
  $client = new SoapClient($serverpath); 
                                     
  $result = $client->__soapCall("function",
                                          array(
                                          "var" => "data",
                      "var1" => "data1"
                      ), 
                        array(
                      'soapaction' => "https://url/function",
                      'uri'        => "https://url/page.asmx"
                      ),
                      new SoapHeader("https://url/page.asmx", "Content-Type", "text/xml; charset=utf-8"));

  if (is_soap_fault($result)) {
    trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_ERROR);
  } else {
      print_r($result);
  }
  unset($client);
Avatar billede jakobdo Ekspert
22. marts 2006 - 18:43 #3
Kan du prøve at forklare lidt nærmere hvad det præcist er der skal ske?
Avatar billede mikkel_robin Nybegynder
16. september 2006 - 19:55 #4
...lukker
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