• PHP/Java Bridge实现ecshop的chinapay支付接口方法 日期:2009-10-12  点击:2921  评论:4

    背景: 最近弄ecshop网上商城这个系统,需要提供对中国银联支付支持,从网上查了一些资料,发现chinapay对php支持并不是十分友好。需要扩展编译啥的,似乎很麻烦。网上资料不是很多,php实现chinapay接口,网上流传三种解决方案,1.参照chianpay官方文档,来对php进行...

  • PHP在DOS窗口下运行的方法 日期:2009-10-10  点击:256  评论:0

    本文向大家介绍PHP在DOS窗口下运行,可能好多人还不了解怎样让PHP在DOS窗口下运行,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西 PHP在 apache 和 IIS 里运行,网上已经有太多的文章了,但是PHP在DOS窗口下运行,对很多人来说还是个新鲜事,我也只用...

  • 从PHP安全讲DedeCms的安全加固 日期:2009-10-09  点击:84  评论:0

    DedeCms做为国内使用最为广泛使用人数最多的CMS之一,经常爆出漏洞,每个漏洞的爆出,影响都是一大片,轻则被人挂广告、弹框,重则服务器成为肉机,宝贵数据丢失。那么有什么办法可以提高DedeCms的安全性呢? 先来看看原因吧,为什么PHP程序经常出漏洞,其实是由PHP程...

  • ASP.NET比拼PHP,谁是速度之王? 日期:2009-09-25  点击:224  评论:2

    刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应。Joe表示,他会将这样的测试持续下去...

  • PHP preg_match正则表达式的实例讲解 日期:2009-09-22  点击:3246  评论:31

    PHP正则表达式规则匹配是什么呢?这就是PHP preg_match正则表达式的使用,那么对于PHP preg_match正则表达式我们需要注意什么呢?这里向你通过实例的使用向你详细介绍。 PHP preg_match正则表达式的使用: 利用 preg_match(),我们可以完成字符串的规则匹配。如果找到...

  • 使用CakePHP模型检索数据实例 日期:2009-09-22  点击:1005  评论:0

    检索数据 在CakePHP中有一些内置的模型方法(model methods),这些模型方法可以帮助开发者从数据库的表中轻松检索数据。我们将会在之前创建的Book模型身上试验其中一些函数的用法。 使用模型来检索数据 在很多情况下,我们需要找出符合某一条件的所有数据。在CakePHP...

  • PHP正则表达式替换实现的实例讲解 日期:2009-09-22  点击:2215  评论:-3

    PHP正则表达式替换实现是如何的呢?首先向你介绍下PHP preg_replace,PHP preg_replace的使用是我们实现的方法,那么对于PHP正则表达式替换实现过程我们从实例入手。 PHP正则表达式替换的相关概念: preg_replace:执行正则表达式的搜索和替换 mixed preg_replace ( mi...

  • 25个PHP语言游戏脚本 日期:2009-09-21  点击:371  评论:1

    PHP是一种易于使用、易于学习且可以广泛获取的编程语言。它非常适合开发在各种游戏中可以使用的简单脚本。无论是一个人玩简单的使用纸和笔的游戏,还是同一群人玩复杂的桌面角色扮演游戏,或者任意类型的联机游戏,本系列都提供了适合您的内容。用 PHP 可以编写的 30...

  • 在 PHP 内创建一个 Atcom 提要 日期:2009-09-21  点击:142  评论:1

    何为 Atom? Atom,正如这里所使用的这样,指的是一种 XML 语言,它能够让 Web 发布者聚合其 Web 站点的内容以提供给各种用户。使用 Atom,发布者就能够创建一种标准格式的 Web 提要。这种提要能够让用户通过一种称为提要阅读器 的软件阅读 Web 站点的内容。它还使其他...

  • 用php的socket跟flash的socket通信 日期:2009-09-21  点击:2988  评论:3

    关于socket不多说了,这个网上的资料很多,关于flash的资料也很多,这里只说在网上找不到资料或者资料很少的哦东西 php的socket资料可谓少之又少,光是在google上搜php socket,出来的结果页就是那么三四篇文章,点进去看看,基本都是 从手册上抄下来的,一点问题都起不了,以至...

  • PHP正则表达式函数库简析 日期:2009-09-18  点击:153  评论:0

    浅析PHP正则表达式函数库是什么呢?这里向你介绍了PHP正则表达式函数库(POSIX 扩展)greedy匹配,我们要注意,在条件子模式以及其它许多 POSIX 扩展正则表达式语法中那些所不被不支持的特性。 PHP正则表达式函数库学习中的警告: 本类正则表达式并不能安全用于二进制...

  • PHP老手谈PHP和Python的基础特性 日期:2009-09-15  点击:118  评论:0

    本文作者做了11年的PHP,不过最近开始投向Python阵营了。下面将对PHP和Python两种语言各自的特性进行一些描述,也许对你为项目选择合适的语言也有一定的帮助。 看PHP和Python:PHP的问题 我之所以放弃PHP,原因首先是语言。PHP实际上 不是一种语言,而是一种巨大的插件...

  • php实现远程网络文件下载到服务器实例 日期:2009-09-14  点击:240  评论:2

    本文主要介绍如何用php程序实现将远程网络文件下载到自己的主机(服务器、虚拟主机)上,当然也提供asp、asp.net的源码给大家参考. 最近让 Lc. 下载《汪洋中的一条船》这部感人的励志电视剧,为了分享方便,于是我提供一个Godaddy的免费FTP. 考虑到稳定性和专一性,我...

  • nginx反向代理配置及优化 日期:2009-09-11  点击:2763  评论:5

    前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好...

  • php的c扩展 日期:2009-09-11  点击:879  评论:-2

    在php中最核心的一个数据结构就是这个: typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val; int len; } str; HashTable *ht; /* hash table value */ zend_object_value obj; } zvalue_value; struct _...

  • Blitz templates 最快的PHP模板引擎 日期:2009-09-11  点击:288  评论:2

    最近接手的一项工作是重构职友集 http://www.jobui.com 和百才招聘 http://www.baicai.com,找到一个非常快速的PHP模板引擎:Blitz Templates。顺便就花了1天时间翻译了一下它的文档,希望对大家有用! 文档路径:http://www.igaom.cn/blitz/Blitz_Docs.html 简介: Bl...

  • 移植php5到arm linux遇到的问题 日期:2009-09-11  点击:292  评论:0

    主要的问题是,我这里需要给php写动态扩展库,而当我移植完之后,phpinfo显示: 引用 standard Dynamic Library support not available 这样的话,我写的动态链接库就无法加载。。 这里的原因是当configure的时候他好像没有找到dlopen,因此这里我们需要configure完后强...

  • PHP中文乱码问题解决方法 日期:2009-09-08  点击:604  评论:-2

    PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:heade...

  • 浅谈PHP框架的发展误区 日期:2009-09-04  点击:163  评论:5

    随着PHP技术的普及,PHP各类应用框架也如雨后春笋般飞快的发展,与之相矛盾的是,一些PHP的初学者把自己写的一个框架作为PHP学习阶段的结业作品同时,实际生产行为中往往使用某些CMS或论坛程序作为核心开发真正的应用。 其实框架这概念, 最早来源于C/S软件的应用,比...

  • PHP的ob_start函数用法详解 日期:2009-08-26  点击:333  评论:2

    用PHP的ob_start(); 控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 e...

  • PHP实现DataGrid功能方法 日期:2009-08-12  点击:110  评论:0

    最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和页面样式来说...

  • PHP批量生成不重复的卡号密码代码实例 日期:2009-07-29  点击:943  评论:-2

    ?php $numLen=16; $pwdLen=10; $c=100;//生成100组卡号密码 $sNumArr=range(0,9); $sPwdArr=array_merge($sNumArr,range('A','Z')); $cards=array(); for($x=0;$x $c;$x++){ $tempNumStr=array(); for($i=0;$i $numLen;$i++){ $tempNumStr[]=array_rand($sNumArr); } $...

  • PHP导出Excel 之 Spreadsheet_Excel_Writer 日期:2009-07-28  点击:627  评论:2

    之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google找到 答案...

  • PHP读取Excel 之 Spreadsheet_Excel_Reader 日期:2009-07-28  点击:655  评论:2

    和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。 可以方便的将Excel数据导入到数据或者其他用途。 如下代码: ? php //调用Reader require_once ' Spreadsheet/Excel/Reader/reader.php '; //创建 Reader $data = new Spreadshe...

  • IIS的ASP迁移到APACHE的PHP一些思路方法 日期:2009-07-24  点击:90  评论:2

    目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费捆绑在操作系统当中的IIS排名第二,其市场份额为31%,从总体上看,目前的网站服务器软件市场已经被Apache和IIS瓜分。 一般从性能上通常都认同Apache的性能优于IIS,虽然IIS的操作管...

  • 活用数据记录的id对数据进行随机批量更新 日期:2009-07-24  点击:404  评论:0

    在设计随机模板功能时,有一项功能是用户对现在的内容进行随机指定模板,按以往的算法,只能用如下方式去弄: 首先从数据库里读出所有的记录,然后通过PHP随机获得一个模板名,然后对当前的记录进行更新,这样就需要遍历一次数据库,有多少条记录就进行多少次Update操作...

  • PHP优秀系统UCenter的MVC架构 日期:2009-07-20  点击:971  评论:15

    UCenter是采用很经典的MVC架构 UCenter采用index.php单点入口 01.$m = getgpc('m'); //判断加载哪一个Model 02.$a = getgpc('a'); //判断加载哪一个Control 03.$release = getgpc('release'); 04.if(empty($m) empty($a)) { //如果直接访问则跳转到管理界面 05.header(...

  • 解决PHP的Failed opening required问题 日期:2009-07-15  点击:17982  评论:8

    环境:WIN2003+IIS6+PHP5 本机,2003下IIS6,配置php5,mysql ,phpMyAdmin。 现在php及mysql都可以正常运行,架phpwind论坛也能正常运行。 配置好ecshop的几个参数后(就是那几个用户名,密码什么的),在浏览器中运行ecshop, 返回如下提示: Warning: require(../inclu...

  • PHP应用中Jpgraph的安装与配置 日期:2009-07-10  点击:910  评论:-4

    Jpgraph这个强大的绘图组件能根据用户的需要绘制任意图形。只需要提供数据,就能自动调用绘图函数的过程,把处理的数据输入自动绘制。Jpgraph提供了多种方法创建各种统计图,包括折线图、柱形图和饼形图等。Jpgraph是一个完全使用PHP语言编写的类库,并可以应用在任何P...

  • “Session object destruction failed in...”报错提示的解决办法 日期:2009-07-10  点击:1236  评论:2

    提示报错 session object destruction failed in [path] ,问题一般session保存目录的权限不正确造成的, 解决办法:找到php.ini中 session.save_path = 路径,增加该目录iis用户读、写、修改权限。...