随笔分类 -  php

php+JQuery+Ajax简单实现页面异步刷新 (转)
摘要:页面显示如下: JQueryAjax.html中的代码如下(用的较为简单的$.post) [html] view plain copy print? <html> <head> <meta charset="UTF-8"> <title>JQueryAjax+PHP</title> <script 阅读全文

posted @ 2016-11-04 10:36 xihong 阅读(14967) 评论(0) 推荐(1)

PHP 文件上传
摘要:创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单: 请留意如下有关此表单的信息: <form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data 阅读全文

posted @ 2016-11-02 16:58 xihong 阅读(150) 评论(0) 推荐(0)

php与JAVA的RSA加密互通
摘要:Java 版本RSA 进行加密解密 在网上查询了好几天,最终找到解决方案,网络上都是通过Cipher.getInstance("RSA"); 而改成Cipher.getInstance("RSA/ECB/PKCS1Padding");就可以实现与php版本公钥和密钥互通了。 Cipher ciphe 阅读全文

posted @ 2016-09-29 08:32 xihong 阅读(3612) 评论(1) 推荐(1)

php中 curl模拟post发送json并接收json(转)
摘要:本地模拟请求服务器数据,请求数据格式为json,服务器返回数据也是json. 由于需求特殊性, 如同步客户端的批量数据至云端, 提交至服务器的数据可能是多维数组数据了. 这时需要将此数据以一定的数据编码方式(json格式)来组织并提交.以便服务器很好地处理. 客户端curl模拟提交代码. funct 阅读全文

posted @ 2016-09-28 22:26 xihong 阅读(12696) 评论(0) 推荐(1)

javabrideg的使用实践
摘要:(1)进入这个网站http://sourceforge.net/projects/php-java-bridge/files,选择Binary package,然后选择最新的版本Php-java-bridge_6.2.1,下载JavaBridgeTemplate621.war,下载下来是ZIP文件, 阅读全文

posted @ 2016-09-25 20:43 xihong 阅读(377) 评论(0) 推荐(0)

retful上传文件php的实现
摘要:项目中要使用restful上传文件到服务器,一直不能成功,后生成相关串后在postman中上传成功,利用这个工具生成php curl的代码,后逐步比对产生以下代码。 /** * 上传文件 * @param unknown $filename */ function fileUpload($filen 阅读全文

posted @ 2016-09-21 21:41 xihong 阅读(284) 评论(0) 推荐(0)

如何用php+ajax实现页面的局部刷新?(转)
摘要:client.html XML/HTML code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <h 阅读全文

posted @ 2016-08-31 11:25 xihong 阅读(7191) 评论(0) 推荐(0)

php查询mysql时,报超出内存错误(select count(distinct))时
摘要:学时服务器查询教练所带人数时,使用select count(distinct(u_STRNO))时报超出内存错误。后参考“mysqld-nt: Out of memory解决方法”http://jingyan.baidu.com/article/020278116b428d1bcd9ce568.ht 阅读全文

posted @ 2016-08-26 11:39 xihong 阅读(400) 评论(0) 推荐(0)

Windows下.svn文件夹的最简易删除方法
摘要:如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的文件。 下面是一个好办法: 建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下: 复制代码 代码如下: 复制代码 Windows Registr 阅读全文

posted @ 2016-08-02 10:37 xihong 阅读(322) 评论(0) 推荐(0)

SOAP-ERROR: Encoding: string … is not a valid utf-8 string
摘要:PHP 利用SOAP调用webservice 传输汉字数据时,开发环境使用GBK模式,报上述错误,解决方法,在配置中使用如下语句: $server = new SoapServer(null, array( 'uri' =>'http://soap/', 'encoding'=>'ISO-8859- 阅读全文

posted @ 2016-08-01 11:30 xihong 阅读(1161) 评论(0) 推荐(0)

[Client] looks like we got no XML document in....
摘要:无wsdl方式应用webservice时,服务端包含了 include_once'inc/utility_all.php '一直报[Client] looks like we got no XML document in....错误,后百度后,发现utility_all中包含很多echo语句,去掉后 阅读全文

posted @ 2016-07-31 18:01 xihong 阅读(665) 评论(0) 推荐(0)

php webservice服务端和客户端的实现
摘要:1、创建类文件service.class.php,service类,添加若干方法。 2、用浏览器访问create_wsdl.php文件,生成service.wsdl文件。 3、修改wsdl文件,location中create_wsdl.php修改为server.php , 这点往往忽略,会导致调用不 阅读全文

posted @ 2016-07-28 16:42 xihong 阅读(970) 评论(0) 推荐(0)

php的soap无故出错的真凶:wsdl缓存
摘要:最近在开发上用到了soap,同时还碰到了一个怪问题。 当我修改了服务端的调用方法后,更新了wsdl,客户端的参数老是丢失(不是全丢失,而是部分),让人很郁闷。 第二天我索性增加了一个服务端的新方法,更新了wsdl,但是客户端请求却报错说没有定义该方法。 最后发现是因为php对soap的wsdl进行了 阅读全文

posted @ 2016-07-28 16:19 xihong 阅读(897) 评论(0) 推荐(0)

php无wsdl webservice服务用法
摘要:服务端: <?php class test { function add($a,$b) { return $a+$b; } } function getUserInfo($name) { return 'fbbin'; } //实例化的参数手册上面有,这个是没有使用wsdl的,所以第一个参数为nul 阅读全文

posted @ 2016-07-27 13:25 xihong 阅读(481) 评论(0) 推荐(0)

PHP 操作XML文档
摘要:<<<操作符需PHP5.3以上版本才能支持,下面程序在wamp环境下测试完成。 <?php // Set the content type to be XML, so that the browser will recognise it as XML. header( "content-type: 阅读全文

posted @ 2016-06-30 10:44 xihong 阅读(160) 评论(0) 推荐(0)

yii2史上最简单式安装教程,没有之一(转)
摘要:测试说明:按照文章下载文件,虽然是tgz文件,用winrar解压,在CMD中运行init.bat文件。 既然是安装Yii,我们先去官网下载一份Yii的高级模版,什么,你说打开页面乱七八糟的英文字母你看不懂?那这样大哥,你按照下面的截图进行操作好吧。 好啦,我们下载下来解压放到web可访问目录,文件名 阅读全文

posted @ 2016-06-24 12:49 xihong 阅读(170) 评论(0) 推荐(0)

Windows下通过Composer安装Yii2 [ 2.0 版本 ]
摘要:安装好大于5.4或更高版本的PHP环境并开启openssl扩展.如果是Apache服务器,加载Apache的mod_ssl模块. 下载Composer并安装. 开始->运行【或者WIN+R】->cmd,在命令行下输入composer,查看composer是否安装成功: 如果composer安装成功: 阅读全文

posted @ 2016-06-23 17:20 xihong 阅读(372) 评论(0) 推荐(0)

PHP数组排序和按数量分割
摘要:用PHP自带array_multisort函数排序 <?php $data = array(); $data[] = array('volume' => 67, 'edition' => 2); $data[] = array('volume' => 86, 'edition' => 1); $da 阅读全文

posted @ 2016-06-10 13:00 xihong 阅读(731) 评论(0) 推荐(0)

php通过存储过程传入汉字参数并写入数据库
摘要:写入数据库,汉字为???样式的乱码,后根据网上介绍的方法,参数前加N,数据库汉字内容变成空白。 解决方法,在PHP中先转为base64,再在mysql中base64解码,前提先保证mysql中有base64的函数。 $reason = empty($reason) ? '' : base64_enc 阅读全文

posted @ 2016-06-09 00:03 xihong 阅读(448) 评论(0) 推荐(0)

MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法 (转)
摘要:解决方法: 解决办法也有两种, 第一种是在创建子程序(存储过程、函数、触发器)时,声明为DETERMINISTIC或NO SQL与READS SQL DATA中的一个, 例如: CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`() DETERMINI 阅读全文

posted @ 2016-06-07 11:25 xihong 阅读(16828) 评论(0) 推荐(0)

导航