随笔分类 -  PHP

摘要:PHP是弱类型语言,转换非常不方便。< ?php//soap 客户端$client=newSoapClient('http://localhost:57710/servicestest.asmx?WSDL');$hello = $client->HelloWorld();echo $hello;//不可以直接输出会有以下错误提示,但在Java下却正常。//必须采用以下循环输出即可foreach ($hello as $h){echo $h;}?>调用多个参数$sum = $client->Test(array('a'=>5));fo 阅读全文
posted @ 2012-09-24 13:58 tokeep 阅读(232) 评论(0) 推荐(0)
摘要:重定向Header("Location: http://url";); 禁止页面缓存header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );header( 'Cache-Control: no-store, no-cache, must-revalidate' );header( 'Cache-Control: 阅读全文
posted @ 2012-06-13 10:34 tokeep 阅读(428) 评论(0) 推荐(0)
摘要:function HtmlEncode($fString){ if($fString!="") { $fString = str_replace( '>', '&gt;',$fString); $fString = str_replace( '<', '&lt;',$fString); $fStri 阅读全文
posted @ 2012-06-13 10:32 tokeep 阅读(1533) 评论(0) 推荐(0)
摘要:smarty日期使用案例$smarty = new Smarty;$smarty->assign('yesterday', strtotime('-1 day'));$smarty->display('index.tpl');index.tpl:{$smarty.now|date_format} //Sep 7, 2009{$smarty.now|date_format:"%A, %B %e, %Y"}{$smarty.now|date_format:"%H:%M:%S"}{$yesterday 阅读全文
posted @ 2012-06-13 10:30 tokeep 阅读(300) 评论(0) 推荐(0)
摘要:$smarty = new Smarty;$smarty->assign('articleTitle', 'Two Sisters Reunite afterEighteen Years at Checkout Counter.');$smarty->display('index.tpl');index.tpl:{$articleTitle}{$articleTitle|truncate}{$articleTitle|truncate:30}{$articleTitle|truncate:30:""}{$artic 阅读全文
posted @ 2012-06-06 17:30 tokeep 阅读(335) 评论(0) 推荐(0)
摘要:看到这篇文章的时候,很是惊讶原作者的耐心,虽然我们在平时用的也有一些,但没有作者列出来的全,写excel的时候,我用过pear的库,也用过 pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了,这种可读的太多了,我也写 过利用wps等进行word等的生成之类的文章 ) 但是在读的时候,只用过一种,具体是什么忘了,要回去翻代码了。因为采用的是拿来主义,记不住。 原文地址:http://xinsync.xju.edu.cn/index.php/archives/3858 原文内容: 最近因项目需要,需要开发一个模块,把系统中的一些. 阅读全文
posted @ 2012-04-10 17:16 tokeep 阅读(366) 评论(0) 推荐(0)
摘要:Php代码 1 <?php 2 /** 3 * 图片类 4 * @author Haroldphp@163.com 5 * @version 1.0 6 * 7 */ 8 class image { 9 const ROOT_PATH = './'; 10 const FAIL_WRITE_DATA = 'Fail to write data'; 11 //没有数据流 12 const NO_STREAM_DATA = 'The post data is empty'; 13 //图片类型不正确 14 const NO... 阅读全文
posted @ 2012-04-10 17:04 tokeep 阅读(813) 评论(2) 推荐(1)
摘要:为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单: Smarty Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。 Heyes Template Class 一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。 阅读全文
posted @ 2012-04-10 17:03 tokeep 阅读(519) 评论(0) 推荐(0)
摘要:curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。 下列选项的值将被作为长整形使用(在option参数中指定): *CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。 *CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。 *CURLOPT_HEADER: 如果你想把一个头包含在输出中,设置这个选项为一个非零值。 *CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条,设置这个选项为一个... 阅读全文
posted @ 2012-04-10 16:48 tokeep 阅读(268) 评论(0) 推荐(0)
摘要:$conn=mssql_connect("127.0.0.1","user","passwd");mssql_select_db("mydb");$stmt=mssql_init("pr_name",$conn);//$a=50001;mssql_bind($stmt,"RETVAL",$val,SQLVARCHAR); //用于直接返回return -103此类的值。mssql_bind($stmt,"@outvar",$b,SQLVARCHAR,tru 阅读全文
posted @ 2011-10-27 09:48 tokeep 阅读(424) 评论(0) 推荐(0)
摘要:URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。URLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UTF-8的Encode(Google、Yahoo等使用)。本工具分别实现两种方式的Encode与Decode:中文 -> GB2312的Encode -> %D6%D0%CE%C4中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96%87Html中的URL 阅读全文
posted @ 2011-08-09 10:54 tokeep 阅读(322) 评论(0) 推荐(0)
摘要:演示用代码如下所示: class ClassOne { function callClassOne() { print "In Class One"; } } class ClassOneDelegator { private $targets; function __construct() { $ 阅读全文
posted @ 2011-03-25 15:07 tokeep 阅读(337) 评论(0) 推荐(0)
摘要:最近发现textarea中输入的值会保留换行符号,后台去掉它很麻烦。 我先用nl2br()方法处理了下发现处理不了, 后来由用结合 $textarea_value = htmlentities(trim($textarea_value),ENT_QUOTES,”utf-8″); 终于将换行符号去掉了 阅读全文
posted @ 2011-03-25 15:05 tokeep 阅读(339) 评论(0) 推荐(0)