本文介绍一下PHP中八种常见的文件操作方法,首先说明一下PHP语言的优势:PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效...
最近Nginx的使用者是越来越多,多数网站也从原本使用很多的Apache平台或其他平台迁移到了Nginx。对于刚刚接触Nginx的朋友来说,如何限制Nginx+PHP的目录权限成了实际问题, 大家都知道,在Apache中可以很容易的对虚拟目录进行权限控制,如: 程序代码如下:...
实用PHP生成缩略图类,具体代码如下: <?php class resizeimage { //图片类型  ...
完美解决Nginx的跨站(防WEBshell)的问题,作者亲测,需要更改php源程序后,重新编译php。在使用fpm方式安装时,打补丁过程中会修改php的文件,所以需要在打完fpm补丁后再修改php源程序。 tar zxvf php-5.2.14.tar.gz gzip -cd php-5.2.14-fpm-0.5.14....
在本系列文章的前两篇中《PHP单元测试利器(一):PHPUNIT初探》和《PHP单元测试利器(二):PHPUNIT深入用法》中,分别介绍了phpunit的基本用法和phpunit中的一些重要用法。在本文中,笔者将为大家介绍phpunit中的两个高级概念和用法,尽管它不一定在你的日常单元测试中都...
在上一篇《PHP单元测试利器:PHPUNIT初探》文章中,我们对phpunit有了一个初步的认识,在本文中将继续深入讲解下phpunit中的一些用法。 1、markTestSkipped和markTestIncomplete 在phpunit中,有两个有用的方法markTestSkipped和markTestIncomplete。它们能允...
你是否在程序开发的过程中遇到以下的情况:当你花了很长的时间开发一个应用后,你认为应该是大功告成了,可惜在调试的时候,老是不断的发现bug,而且最可怕的是,这些bug是重复出现的,你可能发现这些bug之间会有关联,但却老是找不到问题的所在。 当你遇到以上这...
PHP在动态网页制作中的正则表达式...
刚接触php的朋友可能对php中数组有点不太习惯或者不太理解,其实只要你熟练掌握数组的使用方法,对你的程序还是能起到很大作用的,本文详解php数组的指针操作: array("key"=>"value");建立数组 //显示数组 print_r($array); //使用c...
最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的…使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。 将它们打包成一个文件就叫...