PHP遍历文件的4种方法
一次实习中用到了PHP遍历文件夹中的文件,无奈对于php是一窍不通,所以转载下面的文章。【常规遍历方法】常规遍历方法是指从PHP4开始就可以使用的方法,它是结合使用opendir()函数和readdir()函数,通过打开目录,读取目录和关闭目录,逐一判断列出所有的文件。简单实现代码如下:/** * 获取当前目录及子目录下的所有文件 * @param string $dir 路径名 *...
View Article关于dirname(__FILE__)记录
__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 dirname(__FILE__) 函数返回的是脚本所在在的路径。 dirname(dirname(__FILE__));得到的是文件上一层目录名
View ArticlePHP define 函数
无意中接触了PHP的define函数,本来一个定义的函数没怎么在意。今天发现了这个函数的一个好玩的功能:大小写 函数原型 define(name,value,case_insensitive) 这时候观察最后一个参数,是对大小写敏感的设置。简单举例,代码如下: <?php define("CONSTANT", "Hello world."); echo CONSTANT; //...
View ArticlePHP Session总结
Session可以理解为php存储在服务器断的cookie,但是对于cookie来说因为是存储在用户电脑上,所以并不能保证安全性。但是session不同,因为是存储在服务器端,用户并没有权限对Session进行读写,所以使用过程要比cookie安全 如果你使用了 Seesion,或者该 PHP 文件要调用 Session 变量,那么就必须在调用PHP会话Session之前启动它,使用...
View ArticlePHP Session过期时间设定
继续PHP中的Session话题,在PHP中主要通过设置session.gc_maxlifetime来设定Session的生存周期。例如: 下面提供一个别人封装好的函数,但是我没有测试过,仅供参考: <?php function start_session($expire = 0) { if ($expire == 0) { $expire =...
View ArticlePHP header函数
header()函数用来发送原始的HTTP报头。 常见的报头如下: Content-Type: xxxx/yyyy Location: xxxx:yyyy/zzzz Status: nnn xxxxxx 使用教程: 跳转地址: <?php Header("Location: http://www.php.net"); exit; ?> 返回状态: <?php...
View ArticleWordpress错误 Cannot modify header information
今天登录网站后台,突然发现后台登录不进去了,提示错误 Cannot modify header information 细细想来自己也没做什么,应该是虚拟主机改了php的什么设置。 既然遇到问题,就去找相关解决方案了,在网上找了很多教程,后来在一个英文站发现了下面的提示: Make sure no blank line after <?php ... ?> of the calling...
View ArticlePHP Function ereg() is deprecated Error 解决方案
在linux下折腾php开发,安装了最新的xampp 1.8,结果出现了如下问题: Function ereg() is deprecated Error. 问题原因: 在PHP5.3.0以后取消了对ereg函数的支持,所以会出现如下提示。 解决方案: 1.使用php 5.2版本(如果需要改动的很多,并且又不特别需要新版本的话,可以使用此方法)...
View ArticlePHP中json_encode无法处理中文
使用ajax调用某一个php文件,在php文件中json_encode一下,返回的中文竟然为null,而英文显示正常,后来发现这是一个小问题,解决方法如下: 把文件的编码另存为UTF-8即可。
View ArticleCall to undefined function apache_request_headers解决方案
今天在移植我的图床程序的时候,遇到一个很纠结的问题,显示Call to undefined function apache_request_headers,在我的个人服务器和本机里是没有任何问题的,但是移植到地大的服务器的时候却出了这种问题,百思不得其解,不过最终找到了下面的解决方案。 首先说说这个apache_request_headers函数,php手册里面是这么说的: 此函数仅在 PHP...
View Article
More Pages to Explore .....