ホームページ  >  記事  >  バックエンド開発  >  SOAPクライアントの簡単なテスト(テスト例付き)

SOAPクライアントの簡単なテスト(テスト例付き)

WBOY
WBOYオリジナル
2016-07-25 09:08:551738ブラウズ
自分でコードを収集して整理し、天気や QQ のオンライン クエリを簡単に実装します。参照のみのため、送信を歓迎します。
    /*Sun, 04 Jan 2009 13:46:27 +0000
  1. Don't Modify Me!
  2. キャッシュ名 Citys
  3. key:a5819c80f61198eabf3d3ffceec595de
  4. */
  5. $Citys =配列 (
  6. ' マカオ'、
  7. 50953 => 'ハルビン'、
  8. 54094 => '大慶'、
  9. 50774 => 、
  10. 50884 => '双雅山'、
  11. 50775 => '集西'、
  12. 50971 => 50468 = > '黒河'、
  13. 50853 => '翠華'、
  14. 54161 => '吉林'、
  15. 54371 => 、
  16. 50936 => '白城'、
  17. 54157 => '松原'、
  18. 50945 => '大安' 54363 = > '通化'、
  19. 54342 => '瀋陽'、
  20. 54453 => '旅順'、
  21. 54346 => 、
  22. 54353 => '撫順'、
  23. 54249 => '遼陽'、
  24. 54237 => 4 => '朝陽'、
  25. 54337 => '錦州'、
  26. 54339 => 'フフホト'、
  27. 54102 =>
  28. 53446 => '包頭',
  29. 54218 => 'ハイラル',
  30. 53543 => 'オルドス',
  31. 54135 =>リャオ」 、
  32. 53698 => '石家荘'、
  33. 54534 => '張家口'、
  34. 54515 => '星台'、
  35. 53892 => ; '邯鄲'、
  36. 54616 => '滄州'、
  37. 54423 => '保定'、
  38. 54449 =>だお」、
  39. 57083 => '鄭州'、
  40. 57091 => '洛陽'、
  41. 57171 => '焦作'、
  42. 「羅河」 、
  43. 57051 => '三門峡'、
  44. 57178 => '商丘'、
  45. 57297 => '周口'、
  46. 57290 => ; '駐馬店'、
  47. 54823 => '済南'、
  48. 54830 => '威海'、
  49. 54918 =>ゆ、
  50. 54938 => '臨沂'、
  51. 54765 => '煙台'、
  52. 54806 => '聊城'、
  53. 54915 => '済寧' 6 = > '菏沢、
  54. 54827 => '泰安'、
  55. 54736 => '徳州'、
  56. 54734 =>
  57. 54828 => '莱蕪'、
  58. 53772 => '陽泉'、
  59. 53976 => 3778 => '晋中'、
  60. 53868 => '臨汾'、
  61. 53882 => '朔州'、
  62. 53674 =>
  63. 53487 => '大同',
  64. 58238 => '蘇州',
  65. 58259 =>太倉市'、
  66. 58349 => '無錫'、
  67. 58346 => '鎮江'、
  68. 58145 => '
  69. 58352 => '常熟',
  70. 58246 => '無錫',
  71. 58245 => gt 揚州'、
  72. 58343 => '常州'、
  73. 58321 => '潮湖'、
  74. 58221 =>
  75. 58424 => '安慶'、
  76. 58311 => '劉安'、
  77. 58336 => '馬鞍山'、
  78. 58433 = > '玄城'、
  79. 58429 => '銅陵'、
  80. 58334 => '蘇州'、
  81. 58224 => 、
  82. 58427 => '池州'、
  83. 57036 => '漢城'、
  84. 57127 => '漢中'、
  85. ' 通川'、
  86. 53845 => '延安'、
  87. 53817 => '中衛'、
  88. 53518 =>と、
  89. 53612 '天水'、
  90. 52679 => '張掖'、
  91. 50741 => '臨夏'、
  92. 5391 5 => '平涼',
  93. 52995 ''黄南',
  94. 56043 => '郭洛',
  95. 52875 => '海南',
  96. 57494 => '武漢'、
  97. 57461 => '宜昌'、
  98. 57447 => '荊州'、
  99. 57362 =>オンジア、
  100. 57256 => '十堰'、
  101. 57590 => '祥樊'、
  102. 57482 => '隋州'、
  103. 584 07 => '黄市'、
  104. 57377 => '荊門'、
  105. 57679 => '邵陽'、
  106. 57662 =>
  107. 57972 => '郴州'、
  108. 57780 => '婁迪'、
  109. 57674 => GT;宜陽'、
  110. '張家界'、
  111. 58457 => '杭州'、
  112. 58549 => '金華'、
  113. 58646 =>と;麗水'、
  114. 58453 => '紹興'、
  115. 58452 => '台州'、
  116. 58477 =>
  117. 58659 => '温州'、
  118. 58606 => '南昌'、
  119. 58502 => '九江'、
  120. 58617 => 「福州」 '、
  121. 57799 => '吉安'、
  122. 58627 => '宜春'、
  123. 57796 => '景徳鎮'、
  124. 57993 => '甘州'、
  125. 58847 => 'アモイ'、
  126. 58927 => '南平'、
  127. 58846 => ; '寧徳'、
  128. 58946 => '莆田'、
  129. 59137 => '三明'、
  130. 59126 => '貴陽'、
  131. 57 806 = > '安順'、
  132. 57609 => '赤水'、
  133. 57741 => '銅仁'、
  134. 57707 => 「ビジエ」 、
  135. 57825 => '凱里'、
  136. 57827 => '成都'、
  137. 57504 => '内江' 571 => ; '涼山'、
  138. 56171 => 'アバ'、
  139. 57206 => '楽山'、
  140. 56196 =>安陽」、
  141. 56198 => '徳陽'、
  142. 56666 => '雅安'、
  143. 56396 => '子貢'、
  144. 56 146 = > '甘孜県'、
  145. 57328 => '大州'、
  146. 57415 => '綏寧'、
  147. 56391 => '梅山'、
  148. 57411 => '南充'、
  149. 59493 => '潮州'、
  150. 59082 =>
  151. 59658 => '湛江'、
  152. 59298 => '東莞'、
  153. 59473 => 59 => '茂名'、
  154. 59278 => '肇慶'、
  155. 59501 => '河源'、
  156. 59315 => '梅州'、
  157. 59485 = > '中山'、
  158. 59269 => '徳清'、
  159. 59471 => '珠海'、
  160. 59316 => 「汕頭」 、
  161. 59431 => '南寧'、
  162. 57957 => '桂林'、
  163. 59046 => '柳州'、
  164. 594 53 => '楡林'、
  165. 59254 => '桂平'、
  166. 59632 => '貴港'、
  167. 59635 =>
  168. 59211 => 'ベイス'、
  169. 59644 => '北海'、
  170. 59023 => '来賓'、
  171. 56778 =>と; baoshan '、56768 =&gt => 56783 => '曲京'、
  172. 56964 => '文山'、
  173. 56586 => '昭通'、
  174. 56651 =>麗江',
  175. 56751 => '大理',
  176. 59948 => '丹州',
  177. 5 9941 = > '同市'、
  178. 59856 => '文昌'、
  179. 51076 => 'アルタイ'、
  180. 51368 =>ハンジ」 、
  181. 52203 => 'ハミ'、
  182. 51709 => 'カラマイ'、
  183. 51356 => 1133 => 「タチェン」、51573 =>
  184. 55299 => 'ナク'、
  185. 55578 => '山南'、
  186. 56312 => '台北'、
  187. 59 554 => '高雄'、
  188. 17060 => 'イスタンブール '、
  189. 40754 => 'カラチ '、
  190. 43466 => 「コロンボ」、
  191. 47108 => 'ソウル '、
  192. 47159 => '東京 '、
  193. 48097 => 'バンコク '、
  194. 48647 => ; 'クアラルンプール',
  195. 48820 => 'ハノイ',
  196. 10141 => 'ベルリン',
  197. 10637 => ; フランクフルト'、
  198. 11034 => 'ウィーン'、
  199. 16235 => 'アテネ'、
  200. 27 612 = > 'モスクワ'、
  201. 3334 => 'ロンドン'、
  202. 6451 => 'ズリッチ」 、
  203. 6700 => 'ジュネーブ '、
  204. 61291 => 'アディスアベバ '、
  205. 63740 => 'アクラ '、
  206. 67341 = >「マプト」、
  207. 68368 =>「マンジニ」、
  208. 68816 =>「トロント」、
  209. 71627 => 'モントリオール'、
  210. 71628 => 'オタワ '、
  211. 72202 => 'マイアミ '、
  212. 72243 =>
  213. 72295 = > 'ロサンゼルス',
  214. 72386 =>'ラスベガス',
  215. 72503 => 'ニューヨーク',
  216. 72 530 => ; 'シカゴ ',
  217. 72793 => 'シアトル ',
  218. 80222 => 'リマ ',
  219. 85799 =& gt; プエルトモント ',
  220. 87585 => 'ブエノスアイレス ',
  221. 93436 => 'ウェリントン ',
  222. 94868 => 'メルボルン、
  223. 94926 => 'キャンベラ' ,
  224. 59279 => 'ルーリャン',
  225. 51431 =>
  226. コードをコピー
    1. header('Content-type:text/html;charset=utf-8');
    2. require_once 'city.php';
    3. @error_reporting(0);
    4. if($_POST[ '送信'] === 'OK')
    5. {
    6. $client = new SoapClient('http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl');
    7. $code = $_POST[ 'city'];
    8. //$code = '深圳';
    9. $para = array('theCityName'=>$code);
    10. $res = $client->__Call('getWeatherbyCityName',array('paramters '=>$para))->getWeatherbyCityNameResult->string;
    11. echo "
      ";
    12. echo "城市:".$res[1];
    13. echo "
      气温: ".$res[5];
    14. echo "
      天气:".$res[6];
    15. echo "
      风力:".$res[7];
    16. echo "< ;/pre>";
    17. //$qq = $_POST['qqnum'];
    18. $qq = '260558820';
    19. if(!empty($qq))
    20. {
    21. if(preg_match('/^d+$ /',$qq))
    22. {
    23. $client = new SoapClient('http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl',array('trace'=>1));
    24. $para = array('qqCode'=>$qq);
    25. $res = $client->__Call('qqCheckOnline',array('paramters'=>$para))->qqCheckOnlineResult;
    26. echo $qq。 目前'.($res=='Y'?'在線':'离線');
    27. }
    28. else
    29. {
    30. echo '错误的qq号番号';
    31. }
    32. }
    33. }
    34. ?>
    35. 天气预报查询:

    36. QQ在線查询:< ;input type="text" name="qqnum" />
    复制代码


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。