求解一下-求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!!

问题描述

求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!!

<?php

class soap
{
private $tel;
private $num;
public function Book($tel,$num)
{
file_put_contents("d:/mylog.log",$tel,FILE_APPEND);
$this->tel=$tel;
$this->num=$num;//????

    $conn=mysql_connect("localhost","root","");
    if(!$conn) {
        die("连接数据库失败".mysql_error());
    }
    mysql_query("set names utf8",$conn)or die(mysql_errno());
    mysql_select_db("myorder",$conn) or die(mysql_errno());

    $sql="insert into mytable (tel,num) values('$tel','$num')";
    $res=mysql_query($sql,$conn)or die(mysql_error());
    if(!$res)
    {
     //die("操作失败".mysql_error());
     return false;
    }
    return TRUE;
    mysql_close($conn);
}

}
?>
服务端:
<?php
ini_set("soap.wsdl_cache_enabled", "0");
require_once 'order.php';
$ser=new SoapServer('soap.wsdl',array('soap_version' => SOAP_1_2)); //创建SoapServer对象
$ser->setClass("soap");
$ser->handle();
?>

客户端:

<?php
try{
ini_set("soap.wsdl_cache_enabled", "0");
$tel=$_POST['tel'];
$num=$_POST['num'];
$client=new SoapClient("soap.wsdl");
//echo $tel;
//$tel="13245678900";
//$num="22";
echo $tel;
$result=$client->Book("$tel","$num");//这句有问题

if($result) {
    echo "注册成功!";
} else echo "注册失败!";

}catch (SoapFault $e)
{
echo $e->getMessage();
}catch (Exception $e)
{
echo $e->getMessage();
}
?>
以及WSDL文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

wsdl:types

xsd:complexType
xsd:sequence

/xsd:sequence
/xsd:complexType
/xsd:element

xsd:complexType
xsd:sequence

/xsd:sequence
/xsd:complexType
/xsd:element
/xsd:schema
/wsdl:types

/wsdl:part
/wsdl:message

/wsdl:message

/wsdl:operation
/wsdl:portType

transport="http://schemas.xmlsoap.org/soap/http" />

wsdl:input

/wsdl:input
wsdl:output

/wsdl:output
/wsdl:operation
/wsdl:binding

/wsdl:port
/wsdl:service
/wsdl:definitions

解决方案

有没有哪位大神帮忙看一下,小弟在此谢过呀!

时间: 2025-01-31 05:47:15

求解一下-求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!!的相关文章

界面-做一个web服务器的流程是如何呢

问题描述 做一个web服务器的流程是如何呢 水平比较低,有个在虚拟机Linux下运行的程序,要做成有界面的web服务器,要用什么软件怎样的流程做呢?主要想知道流程,实在是无从着手..... 解决方案 web服务器程序是现成的,你需要的只是做一个管理界面而已.看你懂多少了,用c++/qt就可以做一个简单的程序.如果还不会,就花钱雇人帮你开发吧. 解决方案二: 用lighthttp等库 返回html页面内容给浏览器显示

web java c++ dll-想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以

问题描述 想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以 公司原有一套系统是基于C++的C/S模式的,想在此基础上添加B/S模式,数据库表及字段.数据处理方式都不变,只是需要web显示,我能否采用java进行开发,并使用struts和spring框架,数据库操作不用java调用原来的dll来完成?

我正要做一个Web端的类似于TQ的在线客服,其中用到了在线视频,我该怎么做,请高手指点,谢谢了

问题描述 我正要做一个Web端的类似于TQ的在线客服,其中用到了在线视频,我该怎么做,请高手指点,谢谢了

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

我想做一个基于juddiv3的uddi订阅-可总是出这个问题-求帮助-谢谢

问题描述 我想做一个基于juddiv3的uddi订阅-可总是出这个问题-求帮助-谢谢 错误代码: org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: At least one categoryBag, find_tModel or tModelBag must be supplied org.cod

代码-做一个记录回放的钩子程序出现了一些问题求教

问题描述 做一个记录回放的钩子程序出现了一些问题求教 void CMFCApplication2Dlg::OnBnClickedButton3() { hHook =SetWindowsHookEx( WH_JOURNALRECORD, (HOOKPROC)JournalRecordProc, AfxGetApp()->m_hInstance, 0 ); // TODO: 在此添加控件通知处理程序代码 } 中提示(HOOKPROC)类型转换无效,请问是咋回事 解决方案 把这个函数定义前面加一个s

c-在用ffmpeg 2.0做一个转码工具的时候,转出的视频 视频播放速度变快

问题描述 在用ffmpeg 2.0做一个转码工具的时候,转出的视频 视频播放速度变快 在用最新版 ffmpeg 2.0 转换视频的时候 首先遇到的一个问题是 在 avformat_write_header(pFormatCtxOut NULL); 处报错:[mp4 @ 0x8183600] track 1: codec frame size is not set 虽然报了这个错误 但是还是能够转码,只是转出来的视频本来30秒 但是15秒左右就没有了,应该没有丢帧,只不过画面播放得特别快,就像快进

怎样用swing做一个类似于摇奖的程序

问题描述 怎样用swing做一个类似于摇奖的程序,从100个数字中,每次屏幕显示不重复的5个数字,点停止的时候,屏幕显示当前5个数字.即为中奖号码??? 问题补充:<div class="quote_title">langshao 写道</div><div class="quote_div"><pre name="code" class="java">boolean runnin

想用C# wpf做一个多语言切换的程序,要求是可以拷贝语言文件到程序的某个文件夹下,点击程序的语言菜单就会显示出可以切换到这种语言。

问题描述 想用C#wpf做一个多语言切换的程序,要求是可以拷贝语言文件到程序的某个文件夹下,点击程序的语言菜单就会显示出可以切换到这种语言.语言文件是由自己生成的.比如拷贝阿拉伯语言文件,运行程序后,语言下拉菜单就显示多出一个阿拉伯,点击就可以动态切换到阿拉伯语,我想问现在用什么方法做这个好啊.求大虾们指点. 解决方案 解决方案二:参阅上述网页解决方案三:嗯,我先看看