文章标题关闭所有内容预览 | 展开所有内容预览
-
PHP5+APACHE2.2配置成功案例
[内容预览]
0 | 2009-01-05 14:16:51
以下为引用的内容:PHP5+APACHE2.2配置成功案例:第一、安装并配置APACHE(以我的为例,安装到E:ProgramFilesApacheSoftwareFoundationApache2.2)1、安装时默认安装,NetworkDomain,ServerName我填写我的计算机名,Administrator'...
[阅读全文]
-
PHP5环境下采用sqlite数据库开发小小总结
[内容预览]
0 | 2009-01-05 09:28:57
最近花了10多天重新写了泡菜博客,采用了PHP5+SQLITE技术。原因是MYSQL管理非常麻烦,而且还得花钱另外买数据库。sqlite是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使用sqlite存储用户...
[阅读全文]
-
PHP在特定目录中找特定类型的文件
[内容预览]
0 | 2009-01-05 09:26:22
以下为引用的内容:functionbdir($dir,$typearr){$ndir=scandir($dir);foreach($ndiras$k=>$v){if($v=='.'||$v=='..'){continue;}if(filetype($dir.$v)=='file'){$arr=explode('.',$...
[阅读全文]
-
PHP函数速查表
[内容预览]
0 | 2009-01-05 09:19:58
PHP函式索引967个函式共有967个函式Abs:取得绝对值。Acos:取得反余弦值。ada_afetch:取得资料库的传回列。ada_autocommit:开关自动更动功能。ada_close:关闭AdabasD连结。ada_commit:更动AdabasD资料库。ada_connect:连结至AdabasD资料库。...
[阅读全文]
-
PHP中strtr和str_replace比较
[内容预览]
0 | 2009-01-05 09:14:58
首先这2个函数都是具有替换字符功能的。但是strtr比str_replace性能上要块4倍。具体情况请看如下分解:首先是strtr函数:实例1:当以下为引用的内容:<?php//这个时候输出的为baicai而不是bai123cai,因为str("pao")<strlen("bai123")echostrtr("paoc...
[阅读全文]
-
PHP5中的PDO的使用和介绍
[内容预览]
0 | 2009-01-04 17:43:25
POD(PHPDataObject)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。PDO的特点:性能。PDO从一开始就吸取了现有数据库扩展成功和失败的经验教...
[阅读全文]
-
PHP IDE程序 phpeclipse
[内容预览]
0 | 2008-12-30 14:03:48
我最喜欢用的PHPIDE是ZendStudio5.5.1,可是偶在freebsd7里怎么也装不成功,郁闷。ZendStudio5ZendStudoforEclipse6都安装不成功,可能是JAVA的问题。只好退而求次,安装phpeclipse来编辑php程序了。phpeclipse是基于eclipse的,phpecli...
[阅读全文]
-
php任意图像裁剪成固定大小
[内容预览]
0 | 2008-12-30 13:55:41
做一个首页调用图像,有时候往往需要获得固定大小的图像,因为首页的图像位置通常由设计人员指定好了,如果是做最新发布图像调用,因为不知道客户会上传什么比例的图像,所以,有时候也就没有办法确定图像的比例,前台页面编写人员通常会采用固定img元素高宽的办法来达到控制图像不溢出,但如果图像的比例不是需要的比例,就会造成图像调用后...
[阅读全文]
-
PHP 构建语义 Web CRUD 操作
[内容预览]
0 | 2008-12-30 13:47:25
创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD操作通常是使用关系数据库系统中的结构化查询语言(StructuredQueryLanguage,SQL)完成的。随着Web变得更加具有面向数据特性,因此需要从基于SQL的CRU...
[阅读全文]
-
php对gzip文件或者字符串解压实例参考
[内容预览]
1 | 2008-12-30 13:35:15
要采集一个网站,目标站采用了gzip压缩传输网页,本来应该只要发送一个http头Accept-Encoding:identity或者干脆不发送这个头等,就可以使目标站返回没有经过gzip压缩的页面了,不过很不幸,目标站无视客户端的请求,仍然返回gzip数据,造成乱码。其实php对gzip解压很简单,用内置的gzdeco...
[阅读全文]
-
关于PHP中for循环语句的几种变型
[内容预览]
0 | 2008-12-25 13:55:17
for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下:for(expr1;expr2;expr3)statement下面说说for语句几种有用的变型。1、无限循环首先是人尽皆知的无限循...
[阅读全文]
-
在PHP中实现用户身份认证两种方法
[内容预览]
0 | 2008-12-25 13:43:09
用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于Web于HTTP协议的用户身份验证机制。当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面。下面用两种方法来说明其实现原理。一、用HTTP标头来实现标头...
[阅读全文]
-
PHP魔法函数应用详解
[内容预览]
0 | 2008-12-25 13:40:16
PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号'和双引号"以及反斜线\是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同的版本或者不同的...
[阅读全文]
-
PHP注入的安全规范
[内容预览]
0 | 2008-12-25 13:36:00
Php注入的安全防范通过上面的过程,我们可以了解到php注入的原理和手法,当然我们也同样可以制定出相应该的防范方法:首先是对服务器的安全设置,前面的windows服务器的安全设置我们已经讲了,不再重复,这里主要是php+mysql的安全设置和linux主机的安全设置。对php+mysql注射的防范,首先将magic_q...
[阅读全文]
-
PHP高级OOP技术演示
[内容预览]
0 | 2008-12-25 13:29:23
摘要:在本文中作者基于自己对于OOP概念的理解,通过实例向我们展示自己PHP中的多种高级OOP技术,正如作者所言“想象是唯一的限制”如果你了解基本的OOP概念,那么我将向你展示更高级的技术。序列化(Serializing)PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和...
[阅读全文]
-
表单FORM与GET方法的区别
[内容预览]
0 | 2008-12-25 12:56:24
表单提交中Get和Post方式的区别有5点1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到...
[阅读全文]
-
使用PHP重新实现PHP脚本引擎内置函数
[内容预览]
0 | 2008-12-22 14:38:14
以下为引用的内容://实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍,//于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同时实现了一些PHP中//没有,但是同样有作用的字符串处理函数同样的这些函数,也能够使用其他语言来实//现,比如用C/VBScript/Perl等等,那么...
[阅读全文]
-
PHP中函数内引用全局变量的方法
[内容预览]
0 | 2008-12-22 14:36:14
先看下面的代码:$var1="#";$var2="&&&&&";functionglobal_references($use_globals){global$var1,$var2;if(!$use_globals){$var2=&$var1;//1}else{$GLOBA...
[阅读全文]
-
PHP 反射机制实现动态代理的代码
[内容预览]
0 | 2008-12-22 14:34:35
演示用代码如下所示:以下为引用的内容:classClassOne{functioncallClassOne(){print"InClassOne";}}classClassOneDelegator{private$targets;function__construct(){$this->target[]=newClas...
[阅读全文]
-
PHP中通过Web执行C/C++应用程序
[内容预览]
0 | 2008-12-22 14:30:59
一、简介如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++和PHP,我将向你介绍怎样生成一个完整的C++程序例子,他可以在用PHP程序来执行,并能获得相应的输出结果。我将先生成C...
[阅读全文]
-
PHP的正则处理函数总结分析
[内容预览]
0 | 2008-12-22 14:28:44
下面整理了php中正则的常用函数代码,方便大家学习php正则preg_grep(PHP4,PHP5)preg_grep--返回与模式匹配的数组单元说明arraypreg_grep(stringpattern,arrayinput[,intflags])preg_grep()返回一个数组,其中包括了input数组中与给定...
[阅读全文]
-
PHP下载远程文件类(支持断点续传)
[内容预览]
0 | 2008-12-22 14:26:23
1.功能:支持断点续传的下载,能计算传输率,能控制传输率简易使用方法:以下为引用的内容:$object=newhttpdownload();$object->set_byfile($file)%N#H#%;//服务器文件名,包括路径$object->filename=$filename;//下载另存为的文件名$obje...
[阅读全文]
-
PHP安全基础原则与方法
[内容预览]
0 | 2008-12-22 14:20:49
原则:1.2.1.深度防范深度防范原则是安全专业人员人人皆知的原则,它说明了冗余安全措施的价值,这是被历史所证明的。深度防范原则可以延伸到其它领域,不仅仅是局限于编程领域。使用过备份伞的跳伞队员可以证明有冗余安全措施是多么的有价值,尽管大家永远不希望主伞失效。一个冗余的安全措施可以在主安全措施失效的潜在的起到重大作用。...
[阅读全文]
-
PHP代码的优与劣
[内容预览]
0 | 2008-12-22 14:18:15
优良的PHP代码应该是结构化的;优良的PHP代码应该是规范化的;优良的PHP代码应该是自适应的;优良的PHP代码应该是安全的……我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不是单纯地考察他对P...
[阅读全文]
-
PHP性能优化的技巧
[内容预览]
0 | 2008-12-22 14:16:14
关于require,include的性能测试数据:有一个数组,一共3万条数据,1MB大小,我分成2种方法放数据来测试//sexinsex1.array.php直接新建个空php文件,把数组放进去2.array.txt把数组serialize后保存测试程序:复制内容到剪贴板代码:for($i=0;$i<100;$i++)...
[阅读全文]
-
例举PHP语言中的精华与技巧
[内容预览]
0 | 2008-12-22 14:13:26
很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了...
[阅读全文]
-
PHP采集程序中常用的函数
[内容预览]
0 | 2008-12-22 14:11:14
以下为引用的内容://获得当前的脚本网址functionget_php_url(){if(!empty($_SERVER["REQUEST_URI"])){$scriptName=$_SERVER["REQUEST_URI"];$nowurl=$scriptName;}else{$scriptName=$_SERVER...
[阅读全文]
-
PHP中常用的函数库和一些小技巧
[内容预览]
0 | 2008-12-22 14:07:57
文件读取函式//文件读取函式functionPHP_Read($file_name){$fd=fopen($file_name,r);while($bufline=fgets($fd,4096)){$buf.=$bufline;}fclose($fd);return$buf;}?>文件写入函式//文件写入函式funct...
[阅读全文]
-
在PHP中操作MySQL要注意哪些问题
[内容预览]
0 | 2008-12-19 14:44:14
1、分号的例外在MySQL中,每一行命令都是用分号(;)作为结束的,但是当一行MySQL命令被插入在PHP代码中时,最好把后面的分号省略掉,例如:mysql_query("INSERTINTOtablename(first_name,last_name)VALUES('$first_name','$last_name'...
[阅读全文]
-
初学者必读 PHP常用开发工具分析
[内容预览]
0 | 2008-12-19 14:40:48
因为PHP是一种开放性的语言,这也导致了开发环境没有强而权威的支持。这里列举一些比较好的编辑工具,希望能给大家开发PHP程序提供一些帮助。Dreamweaver从MX开始,DW开始支持PHP+MYSQL的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎是可以不写一行代码也可以写出一个程序,而且都是所...
[阅读全文]

