日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳細解讀PHP鏈接WEBSERVICE類

PHP用途非常廣泛,我們可以運用龐大的函數(shù)來幫助我們實現(xiàn)各種功能需求。下面我們就一起來看看有關PHP鏈接WEB SERVICE類的使用方法。#t#

成都創(chuàng)新互聯(lián)是專業(yè)的尼瀘西網(wǎng)站建設公司,尼瀘西接單;提供網(wǎng)站建設、網(wǎng)站設計,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行尼瀘西網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

PHP鏈接WEB SERVICE類代碼實例:

  1. //通訊類開始
  2. class webserv
  3. {
  4. //webservice 地址參數(shù)
  5. var $webadd = array(
  6. "publ" => "client.asmx?wsdl", 
  7. "client" => "Client.asmx?wsdl", 
  8. "bann" => ""); 
  9. //調用webservice
  10. function soap($class,$function,$par = array()){
  11. //鏈接
  12. web service
  13. $client = new SoapClient($this->webadd[$class]);
  14. $require = $client->$function($par);
  15. //調用信息debug
  16. if (is_soap_fault($require)) {
  17. echo "遠程接口".$function."調用失??!";
  18. exit();
  19. }
  20. //獲取返回值
  21. $function_result = $function."Result";
  22. $str = $require->$function_result;
  23. //解析XML
  24. $row = @simplexml_load_string( $str );
  25. //如果不能用XML解析直接返回
  26. if ($row == false) {
  27. if (is_string($str)){
  28. return $str;
  29. } else {
  30. $require = (get_object_vars($str));
  31. $str = $require['string'];
  32. return $str;
  33. }
  34. }
  35. //結果轉換為數(shù)組
  36. $row_arr = get_object_vars($row);
  37. print_r($row_arr);exit();
  38. $row_return = $row_arr['Table'];
  39. //判斷是不是多反饋記錄
  40. if (is_array($row_arr['Table'])) {
  41. foreach ($row_return as $key => $vlaues){
  42. $rows[$key] = get_object_vars($vlaues);
  43. }
  44. } else {
  45. $rows[0] = get_object_vars($row_arr['Table']);
  46. }
  47. //通訊記錄
  48. //$this->soap_log($class,$function,$par,$rows);
  49. return $rows;
  50. }
  51. //接口通訊記錄
  52. function soap_log($class, $function, $in, $out){
  53. $log = date("Y-m-d H:i:s");
  54. $log .= " ".$class."->".$function." input:";
  55. $input = "";
  56. if ($in != array()) {
  57. foreach ($in as $key => $vlaue){
  58. $input .= $key."=".$vlaue;
  59. }
  60. $log .= $input." output:".var_export($rows)."\n";
  61. }
  62. }
  63. }

以上是通信類的內容。用法很簡單

include 一下PHP鏈接WEB SERVICE類文件

 
 
 
  1. < ?
  2. include "./webserv.class.php";
  3. $webserv = new webserv;
  4. //這里是調用方法給傳遞的參數(shù)
  5. $a = array("aa"=>"aaaa");
  6. print_r($webser->soap("function_name",$a));
  7. ?>

以上就是PHP鏈接WEB SERVICE類的相關使用方法。


文章題目:詳細解讀PHP鏈接WEBSERVICE類
網(wǎng)站路徑:http://www.5511xx.com/article/djgdgeh.html