- PHP文件上传源码分析(RFC1867)2010-03-01 16:27:16
- 文件上传,一般分为俩种方式FTP和HTTP, 对于我们的互联网应用来说: FTP上传虽然传输稳定, 但是易用性和安全性都是个问题. 你总不至于在用户要上传头像的时候告诉用户请打开FTP客户端,上传文件到http://www.laruence.com/uploads/中, 并以2dk433423l.jpg命名吧? 而基于HT
- PHP 5.2.0 的新功能 JSON decoder & encoder2010-03-01 16:19:24
- JSON 全称 JavaScript Object Notation,是一种非常轻量级别的数据串行化格式,属于 JavaScript 语言的一部分。比如下面这里是一个例子。 var myJSONObject = {bindings: [ {ircEvent: PRIVMSG, method: newURI, regex: ^http://.*}, {ircEvent: PRIVMSG, method: delet
- 流程控制的替代语法2010-01-15 10:02:54
- PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。 ――――PHP代码―――― ?php if ( $a == 5 ):
- PHP实现禁止网外链接网址的方式查看网页2010-01-15 09:59:27
- // 禁止网外链接(例如搜索引擎)查看网页内容 if(!empty($_SERVER['HTTP_REFERER'])) { preg_match(/^(http://)?([^/]+)/i,$_SERVER['HTTP_REFERER'], $matches); $host = $matches[2]; if(($host==211.152.50.35)||($host==www.phpv.net)) { } else { header(Loca
- 计算页面执行时间2010-01-15 09:58:43
- 在PHP网页的开头加入以下 ? $time_start = getmicrotime(); function getmicrotime() { list($usec, $sec) = explode( ,microtime()); return ((float)$usec + (float)$sec); } ? 然后到最后加入以下代码 ? $time_end = getmicrotime(); printf ([页面执行时间: %.2f毫
- 如何将PHP作为Shell脚本语言使用2010-01-15 09:49:26
- --英文原著:Darrell Brogdon,发表于 http://www.phpbuilder.com/columns/darrell20000319.php3) 可能很多人都想过使用PHP编写一些定时发信之类的程序,但是却没有办法定时执行PHP; 我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短)。但是
- register_globals使用详解2010-01-15 09:47:12
- register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,如果你的问题是:为什么我的表单无法传递数据?为什么我的程序无法得到传递过来的变量?等等,那么你需要仔细的阅读以下的内容。 register_globals的值可以设置为:On或者Off,我们举
- 成为PHP编程高手应该遵循的三个准则2010-01-13 09:46:59
- 成为PHP编程高手应该遵循的三个准则 PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 但是,要成为一名PHP编程高手却并不容易
- PHP基础知识总结2010-01-13 09:18:13
- 看了些PHP的基础知识,自己在这里总结下: 1,在HTML嵌入PHP脚本有三种办法: scriptlanguage = php // 嵌入方式一 echo ( test ); / script ? // 嵌入方式二 echo brtest2 ; ? ? php // 嵌入方式三 echo brtest3 ; ? 还有一种嵌入方式,即使用和Asp相同的标记%%,但要
- PHP下载CSS文件中的图片2009-12-30 09:48:32
- 作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。 在扒皮过程中,必不可少的需要 下载 样式 文件 中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,
- PHP安全之错误报告2009-12-30 09:46:04
- 从早期的版本到 2004 年 7 月 13 日发布的 PHP 5,错误报告都是相当简单的。除了小心编写程序,还要留意一些特定的 PHP 配置项目: error_reporting 这个项目设置了错误报告的等级。不论是开发还是部署环境,强烈建议将这个项目设置为 E_ALL 。 display_errors 这个项
- PHP串行化与JSON2009-12-30 09:32:56
- 总目录 What 、Why、How What Why How PHP 串行 化语法 PHP串行化实例 在JavaScript中串行化为 JSON 使用json2.js 在JavaScript中串行化为JSON使用prototype.js PHP与JSON json_decode函数 json_encode函数 json_decode函数实例 json_encode函数实例 实践出真知 背景说
- PHP基础算法2009-12-30 09:31:20
- 这里是用 PHP 写的几个 基础 算法 ,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP程序员,我认为应该熟悉C,如果你想成为真正的程序员,请好好学C,学好数据结构与算法。这里仅仅只是几个基础算
- PHP中常用的函数库和一些小技巧2009-12-02 11:38:15
- 文件读取函式 //文件读取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ? 文件写入函式 //文件写入函式 function PHP_Write($file_name,$data,$method=w) { $file
- PHP友好URL的实现2009-10-29 10:01:29
- 下面的 代码 主要是伪静态的实现,搜索引擎喜欢 大家经常看到别的站的 URL 是这样的吧? http://www.xxx.com/module/show/action/list/page/7 或者 http://xx.com/module/show/action/show/id/8.shtml 带扩展名的 或者 http://xx.com/module/show/action/show/id/8?wor