1\<?php
function GetTime(){ return date('Y-m-d',time()); }
?>
2\<?php
$client = new SoapClient(null, array('location' =>"http://localhost/Php/soaps.php",'uri' => "http://www.5do8.com/webs/")); 
$reversed = $client->GetTime(); 
echo "获取到时间是:".$reversed; 
?>3\<?php
include_once('soapfunction.php'); 
$soap = new SoapServer(null,array('uri'=>"http://www.5do8.com/webs/")); 
$soap->addFunction('GetTime'); $soap->handle();
?>3\错误提示:Fatal error: Class 'SoapServer' not found in E:\WAMPFile\Php\soaps.php on line 3Fatal error: Class 'SoapClient' not found in E:\WAMPFile\Php\soapc.php on line 2php.ini中已经设置:php_soap.dll,但是用下面的代码试一下<?php 
if(extension_loaded("soap")){
     echo "it is ok";
 }else{
     echo "it is wrong";
 }
?> 
还是说不行!为什么不行 啊!急!急!
急!
急!
急!
急!
急!
急!
谢谢各位大虾!!!!!!!!

解决方案 »

  1.   

    extension=php_soap.dll 前面;去掉
    ext中有没有php_soap.dll
      

  2.   

    看下你修改的php.ini与读取的配置文件是不是同一个
    phpinfo()的 Loaded Configuration File
      

  3.   

    新建一个php文件 里面只要有
    <?php
    phpinfo();
    ?>
    这一句 再访问这个页面
    还有 你修改过php.ini有没有重启apache
      

  4.   

    <?php
    phpinfo();
    ?>能出来结果,也重启了apache还是不行!
      

  5.   

     能执行了但是又出现错误另了:Fatal error: Maximum execution time of 30 seconds exceeded in E:\WAMPFile\Php\soapc.php on line 5
    帮帮忙啊 啊!!
      

  6.   

    谁有php soap 成功案例
    帮忙贴出来一下!急用!!!
      

  7.   

    wcf 中 还有.net 与 php通讯(soap通讯)需要代码!.net是客户端   php是服务器
      

  8.   

    什么错误?Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host in E:\WAMPFile\1\client.php:10 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://localhos...', 'http://localhos...', 1, 0) #1 [internal function]: SoapClient->__call('add', Array) #2 E:\WAMPFile\1\client.php(10): SoapClient->add(20, 30) #3 {main} thrown in E:\WAMPFile\1\client.php on line 10
    急!!急!!急!!!
      

  9.   

    localhost 改为 127.0.0.1 这是域名解释出错
      

  10.   

    今天用php 配置 webservice 安装好php5.2和apache 2.2之后 配置 php.ini 
    将这句:前面的分号删除 :extension=php_soap.dll在www目录下新建文件:serverSoap.php 内容如下<?php$soap = new SoapServer(null,array('uri'=>"http://localhost"));//This uri is your SERVER ip.
    $soap->addFunction('minus_func');                                                 //Register the function
    $soap->addFunction(SOAP_FUNCTIONS_ALL);
    $soap->handle();
    function minus_func($i, $j){
        $res = $i - $j;
        return $res;
    }?>起动tomcat 运行:http://localhost/serverSoap.php 不知怎么?网上查了很多但我配置正确呀,求解
    Fatal error: Class 'SoapServer' not found in C:\AppServ\www\serverSoap.php on line 3