Buongiorno, ho questo codice ASP da convertire in PHP. Ci sbatto la testa (
) da due settimane ma tutte le info che ho trovato in rete non mi hanno dato l'aiuto sperato. Qualcuno ne sa niente?grazie.
Codice PHP:
urlwebservice = "" ' indirizzo del web service
richiesta = "TEST" & VBCRLF
'*************
Set objXMLHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXMLHTTP.Open "POST", urlwebservice, false
objXMLHTTP.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
objXMLHTTP.setRequestHeader "SOAPAction", "http://wb.org/qry"
SOAPRequest = "<?xml version='1.0' encoding='utf-8'?> "
SOAPRequest = SOAPRequest & "<soap:Envelope"
SOAPRequest = SOAPRequest & " xmlns:xsi=""http://www.w3.org/2001/XMLSche..."""
SOAPRequest = SOAPRequest & " xmlns:xsd=""http://www.w3.org/2001/XMLSche..."""
SOAPRequest = SOAPRequest & " xmlns:soap=""http://schemas.xmlsoap.org/soa..."">"
SOAPRequest = SOAPRequest & " <soap:Body>"
SOAPRequest = SOAPRequest & " <qry xmlns=""http://wb.org/"">"
SOAPRequest = SOAPRequest & " <percorso></percorso>"
SOAPRequest = SOAPRequest & " <numero></numero>"
SOAPRequest = SOAPRequest & " <richiesta>" & richiesta & "</richiesta>"
SOAPRequest = SOAPRequest & " </qry>"
SOAPRequest = SOAPRequest & " </soap:Body>"
SOAPRequest = SOAPRequest & " </soap:Envelope>"
objXMLHTTP.Send SOAPRequest
RISULTATO = objXMLHTTP.responseXML.TEXT
IF TRIM(RISULTATO) = "SERVER TIMEOUT" THEN
SendMail md_TO_TIMEOUT, md_CC_TIMEOUT, md_OGGETTO_TIMEOUT,md_TESTO_TIMEOUT & vbcrlf & "file :" & DFILE ,"","",""
END IF
Set objXMLHTTP = Nothing