PHP
文章平均质量分 76
phplaber
目前从事Web相关开发工作,主要实现为PHP+MySQL。
展开
-
远程文件读取
在PHP中,有两种读取远程文件的方法。一种通过设置php配置文件实现,另一种通过加载PHP扩展cURL来实现。下面分别介绍这两种方法。 方法一:开启allow_url_open开启方法是在php配置文件中将“allow_url_open”的值设为On或1,保存文件后重启Apache。示例:<?php// 通过开启allow_url_open来读取远程文件...2012-10-20 10:15:33 · 387 阅读 · 0 评论 -
远程文件包含
远程文件包含(Remote File Inclusion),简称RFI,与其对应的是本地文件包含(Local File Inclusion,LFI),它们都是通过PHP的包含函数即:require(),require_once(),include()和include_once()来使用。 一般情况下,用户通过包含函数将具有特定功能的函数或类包含到当前脚本中,是没有什么问题的。但是有时候,为...原创 2012-10-20 11:49:09 · 2341 阅读 · 0 评论 -
Web开发框架要素
目前为止,Web开发框架只接触过ThinkPHP,而且正在学习其源码,并试着用ThinkPHP写了一个简单的CMS,取名为“efucms”,源码托管在GitHub上,存放在这里:https://github.com/phplaber/efucms。写这样一个CMS,主要是为了学习ThinkPHP。经过一段时间的学习和使用,感觉学习ThinkPHP还是挺实在的。首先,ThinkP...原创 2012-11-08 13:55:36 · 173 阅读 · 0 评论 -
使用PHP创建一个REST API(译)
最近API在网络领域有些风靡,明确的说是REST的影响力。这实在没什么好惊讶的,因为在任何编程语言中,消费REST API都是非常的容易。构建它也非常的简单,因为本质上你不会用到任何那些已存在很久的HTTP细则。由于Rails对REST做出的深思熟虑的支持,包括提供和消费这些API(这已经被所有那些和我共事的Rails狂热者阐述过),我要赞美Rails,这样的事情并不常发生。 说真的,...原创 2013-05-18 16:14:15 · 282 阅读 · 0 评论 -
我为什么痴迷PHP
接触PHP有一年多了。现在也正从事Web开发相关工作,主要实现是PHP+MySQL,所以基本上每天都会用到PHP。对PHP了解的越多越深入,就发现自己越来越痴迷PHP了。为什么不呢?PHP从最初只能简单处理表单成长为今天Web开发首选服务器端处理语言,一路上,PHP开发者和维护者不断完善PHP,致力于减轻Web开发者的学习成本和提高Web程序的运行效率,很明显他们做到了。对于这样的一门一心...原创 2012-12-05 19:31:16 · 124 阅读 · 0 评论 -
利用MzTreeView 2.0实现树结构显示的一个示例
MzTreeView 是一款优秀的JS开发框架,中文名为“梅花雪树控件”,主要用来进行树结构的显示,使得展示层次清晰。一个可能的使用场合是,需要展示一件产品下所包含的组件和材料信息。下面以“高压水枪”为例,利用MzTreeView 2.0实现该产品树结构显示。(注:图片来源:http://a.img.youboy.com/coimg/2010/1/24/g3_2230987.jpg...原创 2012-12-09 20:48:25 · 341 阅读 · 0 评论 -
Windows XP平台下搭建PHP环境
刚接触PHP那会儿,觉得搭建PHP的运行环境实在是太难,后来发现有现成的套装软件可用,高兴的不得了。最开始因为想建站,所以接触到了DedeCMS,织梦公司还蛮体贴,提供了一个和DedeCMS配套使用的PHP环境搭建套装软件。后来,又接触过像XAMPP,AppServ等软件,AppServ现在还在用。虽然这类套装软件十分好用,但是也存在明显的不足。套装软件里面包含软件的版本都是固定的,而且套装软件升...原创 2012-12-20 20:45:31 · 89 阅读 · 0 评论