22:49
PHP中路径问题的解决方案,bylongnetpro引言:关于PERL与PHP中的包含路径一直是一个比较难解的问题,主要是与操作系统和WEB服务器有关,不可能非常智能化的解决这个路径问题。相对于PERL,PHP的路径好得多,解决起来也容易得多,因为PHP的相对路径在PHP程序中的任何场合都可以使用,而不象PERL在..
22:49
PHP+MySQL分页显示示例分析,Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观。所以说写分页程序是web开发的一个重要组成部分,在这里,我们共同来研究分页程序的编写。一、分页程序..
22:49
PHPBBMODforGoogle完全解决方案,作者:Trotter邮箱:trotter@kekerde.net出处:www.gbunix.com转载请保持文档完整,注明出处。前言随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(UserFriendly)外,搜索引擎友好(S..
22:49
php中实现多线程,PHP中实现多线程?看到这个标题,你一定以为我疯了..但是事实上我真的这么做了.下面是我的一些做法,已经实验过.确实可以的.我们知道PHP本身是不支持多线程的,但是我们的WEB服务器是支持多线程的.也就是说可以同时让多人一起访问.这也是我在PHP中实现多线程的基础.假设我们..
22:49
PHP经典的给图片加水印程序,如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了!lt;?php/******************************************************************************参数说明:$max_file_sizenbsp;:上传文件大小限制,单位BYTE$destination_folder:上传文件路径$watermarknbsp;nbsp;:是否附..
22:49
LoreArticle.PHPSQL注入漏洞,漏洞信息Lore是一款基于WEB的文章管理系统。Lore不充分过滤用户提交的URI,远程攻击者可以利用漏洞进行SQL注入攻击获得敏感信息。问题是'Article.PHP'脚本对用户提交的'id'参数缺少充分过滤,提交恶意SQL查询作为参数数据,可更改原来的SQL逻辑,获得敏感信息或可能操作..
22:49
PHP程序加速探索之服务器负载测试,服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。Apache服务器自带有一个叫ABApacheBench的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。ApacheB..
22:49
PHP开发中session应用详解,Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。一般来说,在网站上某一个页面中的变量指服务器端变量,下同是不能在下一页中用..
22:49
解决phpMyAdmin2.6以上版本数据乱码问题,在phpMyAdmin2.6以上版本因为支持多语言集,弄得我们使用phpMyAdmin管理数据库的时候,查询出来的中文都是乱码,但是在我们的PHP程序调用时却没有这些问题。看来是phpMyAdmin2.6的配置有问题了,为了解决这个问题,我上google上搜索了相关资料,这类的问题很多,但没一..
22:49
PHP中for循环语句的几种“变态”用法,for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下:forexpr1;expr2;expr3statement下面说说for语句几种有用的变型。1、无限循环首先是..
22:49
PHP5.0对象模型深度探索之访问方式,PHP5的访问方式允许限制对类成员的访问。这是在PHP5中新增的功能,但在许多面向对象语言中都早已存在。有了访问方式,才能开发一个可靠的面向对象应用程序,并且构建可重用的面向对象类库。像C++和Java一样,PHP有三种访问方式:public,private和protected.对于一个类成..
22:49
PHP网站后门的隐藏技巧测试报告,要知道如果光把PHP语句放到图片里是无论如何也不能执行的,因为PHP只解析扩展名为php的文件。所以说要能使隐藏在图片里的PHP语句执行。我们就的借助PHP中的调用函数:include、require等。我们还记得前些日子把木马隐藏到图片的文章吧。也就是在PHP文件里用includex.gi..
22:49
浅议PHP程序开发中的模板选择,关于PHP的模板的确是一个说起来容易做起来麻烦的事情。随便一数大概有20种以上的选择,光pear里面就包含了5中不同的模板,实在让人头疼。千万不要人云亦云的说这个好那个不好,选择模板之前最好先应该搞清楚模板的真正目的是什么?简单地说,模板的核心目的就是一个tea..
22:49
PHP5.0对象模型深度探索之起步,面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目.当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用.这种情况发生于模块间结成秘密联盟的时候,就像第一次世界大战前的欧洲。//haohappy注:喻指模块间的关联度过高,相互依赖..
22:49
LAMPJT最适用的web开发系统详细配置,linux安装说明于此不作说明mysql安装说明nbsp;本说明采用mysql4.0.14nbsp;shellgt;groupaddmysqlnbsp;shellgt;useraddnbsp;-gmysqlmysqlnbsp;shellgt;tarxvfXXXXmysql.tar.gznbsp;shellgt;cd/usr/mysqlnbsp;shellgt;ln-s/PATH-to-mysqlmysqlnbsp;shellgt;cdmysqlnbsp
22:49
有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案,昨晚在WindowsXPProfessional[带IIS]下安装了PHP5.0.5和Apache2.0.54[监听端口8088].今天在安装Discuz论坛时被要求安装Zend-Optimizer以支持加密过的PHP文件.下载到Zend-Optimizer2.5.7的Win32安装文件在安装时,开始很顺利ApacheRoot和php.ini选择路径分别为:E:...
22:49
PHP与SQL注入攻击[一],Haohappyhttp://blog.csdn.net/Haohappy2004SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么非常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或..
22:49
PHP与SQL注入攻击[二],PHP与SQL注入攻击[二]MagicQuotes上文提到,SQL注入主要是提交不安全的数据给数据库来达到攻击目的。为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的初步处理,也即MagicQuotes。php.inimagic_quotes_gpc。如果magic..
22:49
PHP程序与服务器端通讯的方法,“零存整取”是工薪阶层常用的投资方式,这就需要计算该项投资的未来值,从而决定是否选择某种储蓄方式。1函数分解FV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。语法:FVrate,nper,pmt,pv,typeRate为各期利率;Nper为总投资期,即该项投资的付款期总数..
22:49
用php或js获取图片大小,高宽尺寸.,lt;?$arr=getimagesizeimagealbum_01.gif;echo$arr[3];$strarr=explode\,$arr[3];echo$strarr[1];?gt;lt;HTMLgt;lt;HEADgt;lt;TITLEgt;演示图片等比例缩小lt;/TITLEgt;lt;scriptgt;functionWa_SetImgAutoSizeimg{//varimg=document.all.img1;//获取图片varMaxWid
22:49
不需要GD库的情况下实现验证码,不需要GD库的情况下实现验证码lt;?php//+-------------------------------------------------//|*文件nbsp;validate_image.php//|*功能nbsp;实现网站登陆验证码//|*版本nbsp;1.0.0//|*日期nbsp;2005-4-1//|*作者nbsp;西北狼QQ500784cokeyangathotmail.com//|*版权nbsp;..
22:49
编译php的配置参数,怕忘记,记录再此.这个两个服务器上的设置,都只是参考.php4.3.11./configure--prefix=/home/raid/system/php--with-mysql=/home/raid/system/mysql/--with-apxs=/home/raid/system/apache/bin/apxs--with-gd--with-zlib--with-freetype-dir=/usr/--with-png-dir=/usr/--..
22:49
旧题新貌:PHP截取中文字符串的问题,以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双字节字符,以避免出现乱码的情况。但中英文混合、特殊符号等问题总是存在,现在写一个比较全面的,仅供参考:程序说明:1.len参数以中文字符为标准,1l..
22:49
GraPHPite--PHP图像库新秀,文章为Haohappy原创或翻译JPGraph是现在PHP图像处理的标准选择之一,很早就想写篇相关的文章,一直没写成:nbsp;http://www.aditus.nu/jpgraph/index.phpGraPHPite也是一个不错的选择,开源免费,而且OO,易于定制和扩展。http://graphpite.sourceforge.net/..
22:49
在PHP5中使用DOM控制XML,PHP5中增强了XML的支持,使用DOM扩展了XML操作的能耐。这些函数作为PHP5核心的一部分,无需被安装即可使用。下面的例子简单的演示了DOM对XML的操作,详细解释请看代码中的注释lt;?/**************************************************nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;n..
22:49
使用PHP批量生成随机用户名,生成6~16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包。主要包含三个程序。程序一:负责从字典中随机提取数据,写入一个新文件。(1.php)lt;?php/*从字典文件中提取随机值*/$file1=./Words.dic;$file2=./common_pass_mini.dic;$file3=./Sys_Month_D..
22:49
能得到你是从什么页面过来的,referer的用处,在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。它是http协议,所以任何能开发web程序的语言都可以实现,比如jsp中是:request.getHeaderreferer;php是$_SERVER['HTTP_REFERER']。其他的我就不举例了(其实是不会其他的语言)。那..
22:49
PHP中模板分页的处理,PHP普通开发中php代码和html代码夹杂的情况中处理分页是比较简单的,也可以构建成函数的形式。最近开发中使用Pear::DB+Smarty的结构,于是考虑如果对模板进行分页,因为不能直接操作页面,所以就考虑生成分页字符串的形式。因为是三层结构,类库--gt;PHP调用--gt;模板的..
22:49
在debian下为PHP5.0.3安装pdo模块,pdo作为下一个php的数据库统一接口,目前的版本是0.9,看来不久就可以release了,抢先尝鲜。经过测试,pdo联结比adodb快3倍左右,和直接联结相差很小。测试工具:AB测试条件Apache/2.0.54DebianGNU/Linuxmod_fastcgi/2.4.2PHP/5.0.4-0.10mod_perl/2.0.1Perl/v5.8.7Serv..
22:49
轻型数据库SQLite结合PHP的开发,SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持WindowLinux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java..