- 博客(175)
- 收藏
- 关注
转载 利用单元测试检查PHP代码
测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、数据库和用户界面(UI)层对自己的 PHP 代码进行单元测试。 Web 应用程序是...
2009-01-07 10:12:08
216
转载 PHP单元测试工具PHPUnit初体验
今天接到了个任务,需要对数字进行计算,因为涉及到整数,小数,和科学计数法等很多条件,所以人工测试非常麻烦,于是想到了PHP的单元测试工具PHPUnit,所以写个文档备查。 工作流程如下: 1.设计你的c...
2009-01-07 10:11:15
182
转载 PHP中批量删除数据代码
批量删除文章这个技术没什么高深莫测的,只是想写下来与大家分享。(适合初学者:)1、首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为文章ID号。例如(list.php):...
2009-01-06 10:22:59
277
转载 PHP autoload机制详解
(1)autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果...
2009-01-05 10:43:28
236
转载 PHP代码的优与劣
我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不是单纯地考察他对PHP函数的掌握程度(这一点Zend的PHP认证做得不错,雅虎的P...
2009-01-05 10:41:11
109
转载 PHP养成7个面向对象的好习惯 (1)
【IT168 技术文档】在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。 但是,没有面向对象的语言构造,程序员仍然可...
2009-01-04 13:34:40
96
转载 PHP4和PHP5性能测试和对比
【IT168 技术文章】 PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,...
2009-01-04 13:32:50
176
转载 PHP4和PHP5性能测试和对比
【IT168 技术文章】 PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,...
2009-01-04 13:32:50
139
转载 浅析PHP程序中的目录遍历漏洞
目录遍历漏洞在国内外有许多不同的叫法,比如也可以叫做信息泄露漏洞,非授权文件包含漏洞.名称虽然多,可他们却有一个共同的成因,就是在程序中没有过滤用户输入的../和./之类的目录跳转符,导致恶意用户可以通过提交目录跳转来遍历...
2008-09-19 23:42:29
223
转载 PHP文件抓取和分析
抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步一步地去实现它。让我们开始吧! 首先,我首必须决定我们将抓取的URL地址。可以通过在脚本中设定或通过$QUERY_STRING传递。为了简单起见,...
2008-09-19 23:33:06
175
转载 PHP实现简单线性回归之数学库的重要性
简介 与其它开放源码语言(比如 Perl 和 Python)相比,PHP 社区缺少强有力的工作来开发数学库。 造成这种状况的一个原因可能是由于已经存在大量成熟的数学工具,这可能阻碍了社区自行开发 PHP 工具的...
2008-09-19 23:32:01
166
转载 PHP优化及高效提速问题小结
一、 在函数中,传递数组时使用 return 比使用 global 要高效,比如: function userloginfo($usertemp)...{ $detail=explode("|",$userte...
2008-09-19 23:30:18
105
转载 正确理解PHP程序编译时的错误信息
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编译PHP脚本时,PHP编...
2008-09-19 23:28:02
102
转载 用PHP+MySQL搭建聊天室
MySQL并发能力强、响应速度快,是性能优异的数据库软件;PHP是功能强大的服务器端脚本语言。笔者在山西铝厂网站开发中,采用PHP4.0+MySQL3.23.38建立了多种应用。下面,以一个简单的聊天室设计为例,介绍PHP+My...
2008-09-13 18:54:42
274
转载 用PHP实现Ftp用户的在线管理
领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品。通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求。 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到...
2008-09-13 18:53:07
111
转载 用PHP程序实现删除目录的三种方法实例
1。递规法://没测试 deleteDir($dir){if (rmdir($dir)==false && is_dir($dir)) {if ($dp = opendir($dir)) {...
2008-09-13 18:47:33
133
转载 PHP5在Apache下的两种模式的安装
一、CGI模式 1、解压php-5.0.0-Win32.zip到x:\php,重命名php.ini-dist为php.ini,copy至x:\winnt(x:\windows)或apache的安装文件夹。copy x:\php...
2008-09-13 18:33:59
118
转载 加速PHP动态网站 关于MySQL索引分析优化
本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描...
2008-09-10 22:19:55
102
转载 PHP使用Google的translate API
这里我还是接上话使用Google的translate工具翻译 .NET translate API的一篇文字,上篇是c#实现的,我这里再用PHP实现一下。新建一个ANSI的PHP文件,然后创建一个类:header("Cont...
2008-09-10 22:17:31
147
转载 PHP站点安全配置教程
本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面你可以更好的防范木马程序。1、防止跳出web目录首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文...
2008-09-10 22:15:59
131
转载 用一组新的PHP插件实现以MySQL为基础的事务
事务处理支持很长时间以来一直是大多数MySQL开发者的心愿,随着MySQL 4.0的发布,这个心愿最后终于得以实现。MySQL 4.0后不久,拥有一个新的MySQL插件的PHP 5.x也发布了。这个新插件,MySQL Impro...
2008-09-10 22:14:52
73
转载 利用正确的PHP类搜索定位目录树
大多数时候,在嵌套的PHP结构里进行迭代需要你写出能够一个按顺序穿过层级、并检查其中每一个元素的递归函数。但是递归函数是一个很复杂而且杂乱的东西,大多数开发者(包括我自己)并不是真正喜欢使用它们。这就是为什么当我的上一个项目需要...
2008-09-10 22:14:06
157
转载 用这十个PHP变量测试函数决定类类型
与其他语言不同,PHP不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PHP解释程序根据存储在变量中的信息自动探测变量的类型。虽然这一特点使用PHP...
2008-09-10 22:13:32
191
转载 用PHP控制FTP文件上传
利用PHP,你总是可以有多种方式来完成某个特定的任务。我们就拿文件上传举个例子。当然了,你可以按照传统的方式来使用HTTP文件上传,把文件直接传输到Web服务器磁盘上。你还可以用更加奇异的方式上传,用FTP协议两步就完成上传:从...
2008-09-10 22:12:51
398
转载 用PHP命令行控制脚本
可执行文件 所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。 要在你的系统上找到这个可执行文件,就要遵照...
2008-09-10 22:12:17
159
转载 用PHP添加地图功能
Image_GIS是用于PHP的PEAR程序包,它能够让开发人员利用可免费下载GIS文件(其中包含特定地理区域的经度和纬度信息)向其Web网站添加数字地图功能。 在本文里,我将向你演示如何使用Image_GIS包给Web网站...
2008-09-10 22:09:39
738
转载 用PHP脚本在Linux系统上读取输入和对文件进行操作
Perl作为Linux系统命令行脚本的首选解释语言的日子一去不复返了。今天,我们有了更多的选择,包括Python、Ruby和PHP。如果你已经为网站编写PHP代码,并熟谙这种语言,那么你会发现,在命令行使用PHP的速度之快,效果...
2008-09-09 01:28:14
378
转载 PHP6安装方法
最近发现很多人装php6时装不上,那我就干脆给大家简单说明一下安装方法吧(本文需要具有一定的PHP安装基础)! 首先需要安装包,可以到以下地址下载: apache2.2: http://down.chinaz.com...
2008-09-09 01:22:59
114
转载 使用APC最优化PHP
PHP也许是在Linux开发者中最受欢迎的网站构建语言,同时也是在其它平台程序员中可利用的语言。PHP是全面支持的,快速而且相当灵活。然而,PHP却有一个缺陷。因为PHP是一个脚本语言,因此他在执行任何特定的闲混的脚本之前就...
2008-09-08 01:33:10
151
转载 PHP6安装方法
最近发现很多人装php6时装不上,那我就干脆给大家简单说明一下安装方法吧(本文需要具有一定的PHP安装基础)! 首先需要安装包,可以到以下地址下载: apache2.2: http://down.chinaz.c...
2008-09-02 12:10:09
176
转载 微软发布为PHP提供的SQL Server 2005驱动
微软最近发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。 这一驱动的目的是在PHP和SQL Server 2005之间提供更强大的交互功...
2008-09-02 11:49:48
79
转载 PHP文本数据库的搜索方法
用正则搜索文本数据的代码示例。 //PHP文本数据库的搜索方法 searchstr=("/".preg_quote($searchstr)."/"); //$searchstr是查找的关键字 $records=file(...
2008-09-02 11:44:22
253
转载 给初学PHP的5个入手程序
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 2.显示一个漂亮的表格 3.一个表单例子,提交并显示提交结果 4.数据库操纵例子(投票程序) 5.动态创建图形并保存例子 php的基本语法格式与C类似,没学过C...
2008-09-02 11:41:23
115
转载 微软发布为PHP提供的SQL Server 2005驱动
微软最近发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。这一驱动的目的是在PHP和SQL Server 2005之间提供更强大的交互功能:...
2008-08-29 10:10:52
86
转载 正确理解PHP程序错误信息的表示含义
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编译PHP脚本时,PHP编译器会尽其所能报...
2008-08-28 13:23:06
99
转载 我的PHP编码规范
以下是我个人的PHP编码规范,仅供参考,欢迎拍砖.最后更新:2007-10-17 PHP文件夹/文件命名规范-----------------------------------为方便和兼容不同操作系统,PHP文件夹/文...
2008-08-25 19:29:30
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人