PHP與WCF第一次親密接觸

2021-06-21 06:05:55 字數 1220 閱讀 7246

接觸php第二天,要求php訪問wcf服務

著實痛苦,無從下手啊.

在網上查了很多資料知道php訪問wcf很方便

如上即可訪問

但是報錯,無法找到soapclient 這個類,在網上找答案,說是要去掉php.ini中;extension=php_soap.dll的分號去掉,然後重啟即可

由於不熟悉,兄弟一直在apach中的php.ini-dist中改了又改,一直無效.看了很多**,都是說沒有去掉那個分號

可是我就納悶了,我去了咋就不行呢

蛋痛了一下午,最後甚至懷疑是不是人品出了問題

臨近下班,無意間又開啟了localhost這個熟悉的介面

php.ini

f:\php\php-5.2.14-win32\php-apache2handler.ini

我的天,php.ini應該是f:\php\php-5.2.14-win32\php-apache2handler.ini

當即修改,立馬見效.

<?php

$client = new soapclient ( 'http://localhost:1447/service1.svc?wsdl' );//這是複製的wcf test client的路徑

$obj->x = 2;

$obj->y = 3;

$result= $client->add ( $obj );//wcf 中add方法需要兩int,你懂滴

echo $result->addresult;//現在還沒明白為啥結果集 $cc->addresult

$strparam->str="tianbang";

$str = $client->getstr ( $strparam);

echo $str->getstrresult;//這裡測試返回乙個string,因為我想json,你懂滴

?>

總結:使用soapclient需要注意地方如下:

檢查soap.dll是否存在

去掉extension=php_openssl.dll與extension=php_soap.dll前面的分號

認清php.ini檔案

重啟apach,你懂滴

與MySQL第一次親密接觸

資料庫的好處 1 可以持久化資料到本地 2 結構化查詢 資料庫的常見概念 1 db 資料庫 儲存資料的容器 2 dbms 資料庫管理系統,又稱為資料庫軟體或資料庫產品,用於建立或者管理db 3 sql 結構化查詢語言,用於和資料庫通訊的語言,不是某個資料庫軟體特有的,而是幾乎所有的主流的資料庫軟體通...

python 之 第一次親密接觸

因為同事乙個專案使用了python處理的功能,第一次接觸了python。之前早就聽聞大名,知道今天才第一次真正接觸,身為乙個挨踢人士真是慚愧至極!同事的python功能實現其實很簡單,就是讀取png檔案,然後寫入到excel,全部 不過如下幾行 import xlwt from pil import...

pushlet之第一次親密接觸

最近想要做乙個監控的小專案,需要用到伺服器端主動推送資料更新瀏覽器資訊。首先考慮的其實是websocket。畢竟現在html5是如此的熱,想做點新的東西的時候也就毫不猶豫的想趕趕潮流。不過經過一段時間考察下來,還是放棄了。原因有幾個 1 這個協議沒定稿,現在就有幾個互不支援的版本,而且說不定那天一睜...