PHP脚本中include文件出错解决方法
2015-01-24信息快讯网
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除
1. 出现“未找到文件“类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话:Files for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if your include_path is libraries, current working directory is /www/, you included include/a.php and there is include "b.php" in that file, b.php is first looked in /www/libraries/ and then in /www/include/. If filename begins with ./ or ../, it is looked only in include_path relative to the current working directory.
2. 当出现permission deny 类似错误的时候,按以下方法排除
a) 检测被包含的文件读权限是否打开
b) 检测被包含的文件路径上的每个目录的x权限是否打开,该权限决定了目录能否被浏览。
phpMyAdmin 链接表的附加功能尚未激活的问题
PHP中的integer类型使用分析
PHP中的string类型使用说明
ionCube 一款类似zend的PHP加密/解密工具
PHP IN_ARRAY 函数使用注意事项
PHP STRING 陷阱原理说明
由php的call_user_func传reference引发的思考
UCenter中的一个可逆加密函数authcode函数代码
Windows下XDebug 手工配置与使用说明
PHP中文URL编解码(urlencode()rawurlencode()
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
php allow_url_include的应用和解释
php echo()和print()、require()和include()函数区别说明
PHP中include()与require()的区别说明
PHP下一个非常全面获取图象信息的函数
PHP实现定时生成HTML网站首页实例代码
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Cannot modify header information错误解决方法
PHP base64+gzinflate压缩编码和解码代码
PHP Header用于页面跳转要注意的几个问题总结
php include,include_once,require,require_once
PHP define函数的使用说明
php include的妙用,实现路径加密
Mysql的GROUP_CONCAT()函数使用方法
require(),include(),require_once()和include_once()区别
set_include_path在win和linux下的区别
require(),include(),require_once()和include_once()的异同