本文實例講述了PHP中file_exists()判斷中文文件名無效的解決方法。分享給大家供大家參考。具體方法如下:
php中判斷文件是否存在我們會使用file_exists函數或is_file函數,但在使用file_exists時如果你文件名或路徑是中文在uft8編碼文檔時是無效。本文就來解決此問題,下面我們一起來看看。
定義和用法:
file_exists() 函數檢查文件或目錄是否存在。
如果指定的文件或目錄存在則返回 true,否則返回 false。
例子1
if(file_exists($realname)) {
// 永遠都進不了這里
}
else
{
echo 'www.49028c.com 提醒你文件不存在了';
}
解決方案:
結果顯示1 ,問題解決了
此外還需要提醒大家,在php中最好不要使用中文名字,像apache,linux,php這些對中文支持不怎么好,所以大家盡量使用英文。
希望本文所述對大家的PHP程序設計有所幫助。
新聞熱點
疑難解答