最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中file_exists()判斷中文文件名無效的解決方法

 更新時間:2014年11月12日 15:39:30   投稿:shichen2014  
這篇文章主要介紹了PHP中file_exists()判斷中文文件名無效的解決方法,是很多PHP開發(fā)人員都會遇到的問題,主要涉及對編碼的轉(zhuǎn)換,需要的朋友可以參考下

本文實(shí)例講述了PHP中file_exists()判斷中文文件名無效的解決方法。分享給大家供大家參考。具體方法如下:

php中判斷文件是否存在我們會使用file_exists函數(shù)或is_file函數(shù),但在使用file_exists時如果你文件名或路徑是中文在uft8編碼文檔時是無效。本文就來解決此問題,下面我們一起來看看。

定義和用法:
file_exists() 函數(shù)檢查文件或目錄是否存在。
如果指定的文件或目錄存在則返回 true,否則返回 false。
例子1

復(fù)制代碼 代碼如下:
<?php
echo file_exists("test.txt");
?>

輸出:
1
例子2
復(fù)制代碼 代碼如下:
$realname='中文.txt';

if(file_exists($realname)) {
   // 永遠(yuǎn)都進(jìn)不了這里
}
else
{
  echo 'www.fzitv.net 提醒你文件不存在了';
}


輸出結(jié)果是 www.fzitv.net 提醒你文件不存在了
但我很驚訝呀文件是存在了,并且路徑也沒有問題php文件與中文.txt在同一目錄所以這樣寫是沒有問題,于時想想會不會是中文問題,我對編碼進(jìn)行轉(zhuǎn)換

解決方案:

復(fù)制代碼 代碼如下:
$realname='中文.txt';
if(file_exists(iconv('UTF-8','GB2312',$realname))) {
   // 這樣就可以支持了
}

結(jié)果顯示1 ,問題解決了
此外還需要提醒大家,在php中最好不要使用中文名字,像apache,linux,php這些對中文支持不怎么好,所以大家盡量使用英文。

希望本文所述對大家的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • 探討:使用XMLSerialize 序列化與反序列化

    探討:使用XMLSerialize 序列化與反序列化

    本篇文章是對使用XMLSerialize 序列化與反序列化進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 編寫安全 PHP應(yīng)用程序的七個習(xí)慣深入分析

    編寫安全 PHP應(yīng)用程序的七個習(xí)慣深入分析

    本篇文章是對編寫安全-PHP應(yīng)用程序的七個習(xí)慣進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php強(qiáng)制更新圖片緩存的方法

    php強(qiáng)制更新圖片緩存的方法

    這篇文章主要介紹了php強(qiáng)制更新圖片緩存的方法,實(shí)例分析了php結(jié)合javascript方法實(shí)現(xiàn)針對圖片緩存的強(qiáng)制更新功能,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-02-02
  • php使用類繼承解決代碼重復(fù)的問題

    php使用類繼承解決代碼重復(fù)的問題

    這篇文章主要介紹了php使用類繼承解決代碼重復(fù)的問題,實(shí)例分析了繼承的原理與使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-02-02
  • 老生常談文本文件和二進(jìn)制文件的區(qū)別

    老生常談文本文件和二進(jìn)制文件的區(qū)別

    下面小編就為大家?guī)硪黄仙U勎谋疚募投M(jìn)制文件的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 淺談php中mysql與mysqli的區(qū)別分析

    淺談php中mysql與mysqli的區(qū)別分析

    本篇文章是對php中mysql與mysqli的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP實(shí)現(xiàn)表單提交時去除斜杠的方法

    PHP實(shí)現(xiàn)表單提交時去除斜杠的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)表單提交時去除斜杠的方法,涉及php針對頁面表單提交元素過濾操作的相關(guān)技巧,需要的朋友可以參考下
    2016-12-12
  • PHP實(shí)現(xiàn)簡單搜歌的方法

    PHP實(shí)現(xiàn)簡單搜歌的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)簡單搜歌的方法,實(shí)例分析了php通過新浪樂庫搜索接口查詢歌曲的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 使用NetBeans + Xdebug調(diào)試PHP程序的方法

    使用NetBeans + Xdebug調(diào)試PHP程序的方法

    前些天發(fā)現(xiàn)通過Notepad++的DBGP插件結(jié)合PHP的xdebug擴(kuò)展可以實(shí)現(xiàn)PHP文件調(diào)試,同時,介紹說包含了單步調(diào)試、監(jiān)視變量還有跨文件調(diào)試。
    2011-04-04
  • php無限級評論嵌套實(shí)現(xiàn)代碼

    php無限級評論嵌套實(shí)現(xiàn)代碼

    本文講的是php無限級評論嵌套實(shí)例介紹, 我在設(shè)計BB的過程中,也一直在思考是否可以不通過遞歸來實(shí)現(xiàn)無限級分類的結(jié)構(gòu)展現(xiàn)和父子結(jié)構(gòu)查找,因?yàn)槿绻粚@里的算法進(jìn)行優(yōu)化后果可能是致命的
    2018-04-04

最新評論

建平县| 龙岩市| 岳阳县| 清丰县| 乡宁县| 柳林县| 江阴市| 远安县| 苗栗市| 科技| 林州市| 山阴县| 宿州市| 徐水县| 东光县| 昭苏县| 遂平县| 拜泉县| 阿坝县| 景泰县| 徐闻县| 海淀区| 台安县| 礼泉县| 八宿县| 陕西省| 景洪市| 霍州市| 三河市| 理塘县| 监利县| 宝坻区| 永泰县| 巴东县| 五寨县| 武乡县| 佛学| 贡嘎县| 松江区| 察隅县| 丰县|