我想要做的是用SOAP和PHP將從表單捕獲的值加載到CRM系統。我一直在閱讀SOAP一段時間,我不明白如何去做,其他人知道嗎?用PHP發送一條SOAP消息
0
A
回答
0
爲了做到這一點,從sourceforge下載一個簡單的soap工具包(如'NuSOAP')可能是最簡單的。
然後您可以編寫類似下面的(例如提交的ISBN號碼):
<?php
// include the SOAP classes
require_once('nusoap.php');
// define parameter array (ISBN number)
$param = array('isbn'=>'0385503954');
// define path to server application
$serverpath ='http://services.xmethods.net:80/soap/servlet/rpcrouter';
//define method namespace
$namespace="urn:xmethods-BNPriceCheck";
// create client object
$client = new soapclient($serverpath);
// make the call
$price = $client->call('getPrice',$param,$namespace);
// if a fault occurred, output error info
if (isset($fault)) {
print "Error: ". $fault;
}
else if ($price == -1) {
print "The book is not in the database.";
} else {
// otherwise output the result
print "The price of book number ". $param[isbn] ." is $". $price;
}
// kill object
unset($client);
?>
這段代碼是直接取自,這也是一個很好的資源,查看 http://developer.apple.com/internet/webservices/soapphp.html
希望這可以幫助。
0
你可能找到了一個解決方案,因爲然後 - 但也許以下幫助這個別人瀏覽:
皁server.php:
<?php
class MySoapServer {
public function getMessage()
{
return "Hello world!";
}
public function add ($n1,$n2)
{
return $n1+n2;
}
}
$option = array ('uri' => 'http://example.org/stacky/soap-server');
$server = new SoapServer(null,$option);
$server->setClass('MySoapServer');
$server->handle();
?>
和皁client.php
<?php
$options = array ('uri' => 'http://example.org/stacky/soap-server',
'location' => 'http://localhost/soap-server.php');
$client = new SoapClient(null,$options);
echo $client ->getMessage();
echo "<br>";
echo $client ->add(41,1);
?>
相關問題
- 1. 發送SOAP消息
- 2. Facebook發送一條消息
- 3. 用Java創建和發送SOAP消息
- 4. 發送到SOAP 1.1唯一端點時,SOAP 1.2消息無效
- 5. SendMessage()發送多條消息,而不是隻發送一條
- 6. Websocket4Net發送多條消息
- 7. wcf發送JSON格式的soap消息
- 8. 發送和接收SOAP消息
- 9. NServiceBus:發送第一條消息是慢
- 10. Make Hubot向HipChat發送一條消息
- 11. PrintWriter僅發送第一條消息
- 12. 用PHP發送PHP消息會話
- 13. 在將SOAP消息發送到.NET中的WebService之前獲取SOAP消息
- 14. 發送消息給Twitter創建一條錯誤消息
- 15. Jboss消息。每次發送一條消息
- 16. SOAP教程php發送和接收消息
- 17. 使用JMSAppender發送2000條消息log4j2
- 18. 發送了一條信息PHP + AJAX
- 19. Java:ObjectInputStream,發送3條消息,僅收到2條消息
- 20. 只發送一次消息,而不是定期發送消息
- 21. 使用php發送Whatsapp消息
- 22. 使用codeIgniter和php發送消息
- 23. 使用PHP發送SMS消息
- 24. 如何使用PHP發送HTML消息?
- 25. 發送SOAP消息使用KSOAP2使用Android
- 26. PHP表單發佈不發送消息
- 27. 原因:javax.xml.ws.soap.SOAPFaultException:發送到SOAP 1.1唯一端點時,SOAP 1.2消息無效
- 28. 發送消息
- 29. 發送消息
- 30. 發送消息