日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > php file_exists無效解決辦法

php file_exists無效解決辦法

來源:程序員人生   發(fā)布時間:2014-06-19 04:46:21 閱讀次數(shù):3412次

方法1:據(jù)官方手冊上描述若php的safe mode相關(guān)的設(shè)置過于苛刻,就會出現(xiàn)這樣的情形:盡管文件真實存在也被誤報,認為文件不存在。 

由于服務(wù)器端的php.ini我們無法操縱,當(dāng)用ini_set()也關(guān)閉不了safe mode模式,我們只有退而求其次,找一個更可靠、安全的檢測方法來檢測文件是否存在。我們可以借助 $_server['document_root'] 來加以實現(xiàn)。$_server['document_root'] 返回的是網(wǎng)站的根目錄,該目錄的最后一個子目錄不包含目錄標(biāo)志符號“/”,如:

d:/www/htdocs 

有了根目錄,再加上需要檢測的文件的路徑,我們將得到一個絕對的路徑,php就可以順利使用file_exists()函數(shù)對之進行檢測。上述代碼我們只需要更改第一行為(注意,我們在config.php之前加上了符號“/”):

$file=$_server['document_root']."/config.php"; 

如此,代碼的執(zhí)行就很可信,不會出現(xiàn)預(yù)期以外的結(jié)果。

以上方法同樣適用于目錄(is_dir())或文件(is_file())的相關(guān)檢測函數(shù),能夠檢測出被安全保護的目錄或文件是否存在。

最后順便提一下:這類被php特殊設(shè)置所保護的文件在引用(include和require)時不必加上$_server['document_root']路徑,因為,根據(jù)php說明文檔,它們是允許引用的。

方法2:本人的情況是因為文件在windows和linux之間來回的移動。造成linux下文件和目錄的訪問權(quán)限被改變,導(dǎo)致出文件除擁有者外其他均無訪問權(quán)限。使用chmod -r 755 xxx/* 解決了問題。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 麻豆传媒免费观看 | 国产精品久久久久久久久免费看 | 免费精品国产 | 欧美日韩国产综合另类 | 青青草网站 | 黄色片视频免费 | 91精品久久久久久久久青青 | 精品一级毛片 | 国产一级特黄aaa | 亚洲一区二区三区免费视频 | 国产传媒一区 | 日韩一区二区三区在线播放 | 免费在线a | 99久久综合 | 欧美在线播放一区 | www国产xxx| 亚洲免费精品视频 | 黑人巨大精品欧美一区免费视频 | 四季av一区二区三区免费观看 | 欧美福利精品 | 欧美黑人xxxxx | 欧美视频网址 | 国产精品久久一区二区三区 | 成年人网站免费在线 | 成年人免费看片网站 | 免费观看一级特黄欧美大片 | 国产成人精品电影 | 欧美三区 | 日批视频免费观看 | 亚洲日韩视频 | 国产福利91精品一区二区三区 | 亚洲色图第一区 | 亚洲三级在线播放 | 中文字幕免费视频 | 九九九久久国产免费 | 中文字字幕一区二区三区四区五区 | 日韩毛片一区 | 国产一区精品视频 | 91在线视频播放 | 国产a免费 | 一区二区三区在线观看视频 |