22:43
PHP的优化,缓冲,压缩实际的解决方案,本文提出了实用的PHP的优化,缓冲,压缩实际的解决方案。作为流行的Web编程语言,PHP的最大优势就是速度。PHP4已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如果你的应用负荷很大,而带宽又比较小,或者有其他的瓶颈影响你的服务器性能,那么..
22:43
PHP程序处理网页表单的GET和POST方法另外用法,有时候我们需要保留GET和POST参数在下一页或者其他用途上传递!工作上的方便于是我写了这样的代码!希望大家多多交流!lt;?/*程序设计:林建炫飘枫设计室madein珠海by2007-03-24QQ:5818500Email:linzhenxuan@163.com请勿删除该版权信息用途:保留和修改GET和POST参数*/..
22:43
实例学习PHP程序对用户身份认证实现两种方法,用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于WEB服务器的基于HTTP协议的用户身份验证机制。当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否..
22:43
PHP正则表达式从url中取得域名,以下代码可以从URL中获得域名例如:http://souzz.net/html/database/ORACLE/69613.html得到souzz.netfunctionget_domain$url{nbsp;$pattern=/[\w-]+\.com|net|org|gov|cc|biz|info|cn\.cn|hk*/;nbsp;preg_match$pattern,$url,$matches;nbsp;ifcount$matchesgt;0{nbsp;n
22:43
通过实例深入剖析require和include的用法,在php中,include和require的作用比较容易混淆。下面我以一个经典例子来深刻说明它们的区别。nbsp;nbsp;nbsp;当我们经常访问一个数据库时,可以把连库语句写成一个文件con_db.phplt;?phpnbsp;nbsp;nbsp;$dbh=nbsp;mysql_connect'localhost','','';nbsp;nbsp;nbsp;mysql..
22:43
关于PHP操作文件的一些FAQ总结,PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。问:如何新..
22:43
PHP常用函数推荐,这是一些使用频率比较高的函数,有的来自别人的程序......1.产生随机字符串函数functionrandom$length{nbsp;$hash='';nbsp;$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';nbsp;$max=strlen$chars-1;nbsp;mt_sranddoublemicrotime*1000000;..
22:43
PHP身份验证方面的函数,写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。lt;?php//计算身份证校验码,根据国家标准GB11643-1999functionidcard_verify_number$idcard_base{nbsp;nbsp;ifs..
22:43
使用PHP中的日期和时间函数,1date用法:date格式,[时间];如果没有时间参数,则使用当前时间.格式是一个字符串,其中以下字符有特殊意义:U替换成从一个起始时间好象是1970年1月1日以来的秒数Y替换成4位的年号.y替换成2位的年号.F替换成月份的英文全称.M替换成月份的英文简称.m替换成月份数.z替换成从当..
22:43
如何使用PHP程序开发高效的WEB网络系统,PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。小项目-简单而直接的PHP一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把..
22:43
详细解析:关于PHP事件驱动问题,事件驱动这个概念是广义的。可以在客户端,也可以在服务器端。在WEB应用上,在客户端的事件是基于JS或是插件或是JAVAAPPLET之类的东西,基本上如果是插件或是JAVAAPPLET的话,就不属于HTML的范畴了,而真正必须用到JS的场合其实并不多,最多就是FORM的提交或是链接点击..
22:43
软件测试之Web测试经典总结,基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和..
22:43
PHP开发者必不可少的五个发展要素,语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事:1.框架框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有很多开源的框架可..
22:43
WebServices和其他的技术的比较,XMLHTTP与SOAP:XML是webserivces的核心基础技术,是SOAP实现的关键所在;而XMLHTTP就是根据XML来设计的。从实现的方式上讲:XMLHTTP是基于浏览器的,只要有IE,就能实现向服务器传递XML字符串,具有很高的通用性。但是浏览器不是用来做XMLHTTP,它是面向大众用户浏览的,如..
22:43
用PEAR来写你的PHP程序,如前所述,PEAR按照一定的分类来管理PEAR应用代码库,你的PEAR代码可以组织到其中适当的目录中,其他的人可以方便地检索并分享到你的成果。PEAR不仅仅是一个代码仓库,它同时也是一个标准,使用这个标准来书写你的PHP代码,将会增强你的程序的可读性,复用性,减少出错..
22:43
PHP5.3新特性之命名空间介绍,PHP5.3的一个新的重要特性就是命名空间(namespace)。这一特性在PHP5.0x时候就提出过,后来被取消并安排在PHP6中实现。而此次又再次“提前”到了PHP5.3发布,可见开发人员对其的重视以及谨慎的态度。官方发布时说明文档的内容可能已过期(documentationmaybeoutdated)..
22:43
PHP的curl实现get和post,类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTPHTPPSSCPSFTPTFTPTELNETDICTFILE和LDAP。curl支持SSL证书、HTTPPOST、HTTPPUT、FTP上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、h..
22:43
PHP网站开发遇到的中文编码,PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家或区域都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集..
22:43
基于DB2及PHP的应用系统跨平台迁移详细步骤(一),本文主要介绍如何完成基于DB2的PHP应用系统从AIX平台到Linux平台的移植过程。文中包含了底层的DB2数据库移植、上层的PHP应用系统移植的详细步骤以及移植过程中可能遇到的问题和解决方法。任务概述系统迁移的工作主要分为以下几个方面:1.DB2数据库系统的跨平台迁移2.Ap..
22:43
PHP程序开发的原则汇总,你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。-----ArthurJ.Riel1所有数据都应该隐藏在所在的类的内部。2类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。3尽量减少类的协议中..
22:43
setcookie语句的问题,出现的错误提示:Warning:Cannotmodifyheaderinformation-headersalreadysentby解决办法:打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。这类语句,造成这个原因是因为setcookie语句的问题。cookie本身在使用上有一..
22:43
基于DB2及PHP的应用系统跨平台迁移详细步骤(二),5.处理数据库表中的自增字段对于需要加载的含有自增字段的表,即该表的ixf数据文件中有自增列的值,可以在load命令中加入如下参数控制自增字段值:1).modifiedbyidentityignore:加载的数据文件中有自增字段值,load时忽略数据文件中自增字段值;2).modifiedbyident..
22:43
PHPxref使用指南,PHPXref是一个十分优秀的PHP开发工具,它能将某一个程序(如Wordpress)中所有的函数、变量、常量等分类记录,生成一个HTML网页列表,你可以轻松地在这个列表中找到某个函数在什么位置被定义,在什么位置被引用。这一点无论是对于一个Wordpress插件开发者,还是想学习研..
22:43
PHP创建中/英文字图片,这个PHP代码是我做的一个程序的一部分,现在贴出来分享一下。这个代码的功能是创建一个图片,不但可以用自定义字体在图片上写英文,也可以写中文了!这个代码适用于验证码、给图片加水印等功能。lt;?php/*Photozero.net改编自PHP参考文档*///设置Header,如果输出图片不..
22:43
PHP代码的优与劣,优良的PHP代码应该是结构化的;优良的PHP代码应该是规范化的;优良的PHP代码应该是自适应的;优良的PHP代码应该是安全的……我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不..
22:43
PHP用代码实现文件下载,我们一般实现下载都是调用url来下载,但是遇到ie能识别打开的文件就不能用这种方式了,比如下载一个图片、html网页等,这时就需要编程来实现,以下php代码可以解决:nbsp;lt;?ifempty$_GET['FileName']||empty$_GET['FileDir']||empty$_GET['FileId']{nbsp;nbsp;nbsp;e..
22:43
PHP采集程序中常用的函数,//获得当前的脚本网址functionget_php_url{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;if!empty$_SERVER[REQUEST_URI]{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;$scriptName=$_SERVER[REQUEST_URI];nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;n
22:43
PHP高级OOP技术演示,摘要:在本文中作者基于自己对于OOP概念的理解,通过实例向我们展示自己PHP中的多种高级OOP技术,正如作者所言“想象是唯一的限制”如果你了解基本的OOP概念,那么我将向你展示更高级的技术。序列化SerializingPHP不支持永久对象,在OOP中永久对象是可以在多个应用的引..
22:43
PHP中常用的函数库和一些小技巧,文件读取函式nbsp;nbsp;//文件读取函式nbsp;nbsp;functionPHP_Read$file_name{nbsp;nbsp;$fd=fopen$file_name,r;nbsp;nbsp;while$bufline=fgets$fd,4096{nbsp;nbsp;$buf.=$bufline;nbsp;nbsp;nbsp;}nbsp;nbsp;fclose$fd;nbsp;nbsp;return$buf;nbsp;nbsp;nbsp;}nbsp
22:43
PHP设置COOKIE保留时间为浏览器进程,例如:以下为引用的内容:lt;?php$USERID=PHPer;$CookieTime=0;setcookieUSERID,$USERID,time+$CookieTime,/,pcpchina.com;?gt;你会发现这个语句执行过后,Cookie里什么也没有,到下一个页面就显示没有$USERID这个COOKIE变量值。问题分析如下:首先,设置浏览器进程的“..