标签:php

php中webservice接口传输文件的方法和数据大小

由于业务变动,之前的webservice接口中需要传输文件,我们使用读取文件流的方式传输。如要传输e盘下的pic00.zip文件,php中可以直接使用file_get_contents(‘e:/pic00.zip’)来读取,然后使用base64_encode()转码为字符串,再和其他数据一起传输。然后接收端使用base64_de……

ThinkPHP框架内使用soap服务端开放web service接口

工作中用到作为服务端开放web service接口,之前只写过http接口的我在网上找了很多文章,但他们都不是在ThinkPHP框架下的,而且也无法自定义生成的wsdl文件的存放目录,所以稍作修改,总结一下,希望能起到抛砖引玉的效果,于是写了这篇文章。1.首先soap的简介和开启php内置的soap模块,见文章http://blog.yuanrb.com……

PHP客户端调用web service 接口的方法

web service是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。通常用来在不同操作系统,不同的开发语言之间传递数据。SOAP(Simple Object Access Protocol,简单对象访问协议) 。就是一种访问web服务的通信协议。php5开始自带的有soap扩展,有SoapClient用于客户端和SoapServer用于服务端……

PHP中体现多态的示例

由于最近接触其他语言的多态如何体现问题,想到自己对php的多态还是不够清晰,今天查询各个文章,思考并写了一个简单的例子,在此记录出来。1.多态定义在面向对象的思想中,多态是指一个函数(操作),对于不同类的实例(对象)的操作,会产生不同的执行结果,即同一个函数,传入不同的参数,执行不同的方法。使用多态实现类的好处是便于以后扩展,适应需……

php中strlen()与mb_strlen()来判断中文

strlen($str)是用来检测字符串长度的函数,但是他不能正常检查中文字符串的长度,只能得到字符串的字节数。strlen(‘哈啰’);// utf8编码返回6如果我们想知道汉字的个数,就需要用mb_strlen($str)来获取, mb_strlen()函数的第二个参数可以传编码方式,不传时是默认的编码, ……