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

php根據(jù)操作系統(tǒng)轉(zhuǎn)換文件名大小寫的方法

 更新時(shí)間:2014年02月24日 11:44:31   作者:  
這篇文章主要介紹了php根據(jù)操作系統(tǒng)轉(zhuǎn)換文件名大小寫的方法,需要的朋友可以參考下

在php的開發(fā)中我們要包含某個(gè)文件通常的代碼是這樣的:

復(fù)制代碼 代碼如下:

<?php 
     if(is_file($fileName))
        require $flleName;

在windows,linux下運(yùn)行都沒有問問題: 假設(shè)現(xiàn)在要包含一個(gè)   D:/web/webServer/A.php文件

在傳值的時(shí)誤傳了D:/web/webServer/a.php  在windows下運(yùn)行時(shí)也會(huì)把D:/web/webServer/A.php包含進(jìn)來,因?yàn)閣indows是不區(qū)分大小的,放在linux下就會(huì)報(bào)錯(cuò)了

那如做到在windows加載也能區(qū)分大小寫呢?代碼如下:

復(fù)制代碼 代碼如下:

if(is_file($fileName)){
   //PHP_OS  當(dāng)前運(yùn)行的操作系統(tǒng)
   if(strstr(PHP_OS,'WIN')){
     //realpath($fileName) 會(huì)轉(zhuǎn)換文件名的大小寫  /web/A.php 如果A.php不存在而a.php則會(huì)返回/web/a.php
        if(basename(realpath($fileName)) == basename($fileName))
            require $fileName;
        else
            echo '請(qǐng)檢查文件的大小寫';
    }else
        require $fileName;
}

相關(guān)文章

  • 小程序微信退款功能實(shí)現(xiàn)方法詳解【基于thinkPHP】

    小程序微信退款功能實(shí)現(xiàn)方法詳解【基于thinkPHP】

    這篇文章主要介紹了小程序微信退款功能實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了基于thinkPHP實(shí)現(xiàn)的微信退款功能相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • Yii2中SqlDataProvider用法示例

    Yii2中SqlDataProvider用法示例

    這篇文章主要介紹了Yii2中SqlDataProvider用法,結(jié)合實(shí)例形式分析了Yii2框架中使用SqlDataProvider類操作數(shù)據(jù)庫的相關(guān)技巧,需要的朋友可以參考下
    2016-09-09
  • php調(diào)用shell的方法

    php調(diào)用shell的方法

    這篇文章主要介紹了php調(diào)用shell的方法,包括相關(guān)的原理、注意事項(xiàng)及函數(shù)用法,需要的朋友可以參考下
    2014-11-11
  • 在CentOS系統(tǒng)上從零開始搭建WordPress博客的全流程記錄

    在CentOS系統(tǒng)上從零開始搭建WordPress博客的全流程記錄

    這篇文章主要介紹了在CentOS系統(tǒng)中從零開始搭建WordPress站點(diǎn)的全流程記錄,使用最大眾的Apache服務(wù)器和MySQL數(shù)據(jù)庫環(huán)境,需要的朋友可以參考下
    2016-04-04
  • 基于PHP生成簡(jiǎn)單的驗(yàn)證碼

    基于PHP生成簡(jiǎn)單的驗(yàn)證碼

    這篇文章主要介紹了基于PHP生成簡(jiǎn)單的驗(yàn)證碼的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • PHP模板引擎Smarty內(nèi)建函數(shù)foreach,foreachelse用法分析

    PHP模板引擎Smarty內(nèi)建函數(shù)foreach,foreachelse用法分析

    這篇文章主要介紹了PHP模板引擎Smarty內(nèi)建函數(shù)foreach,foreachelse用法,結(jié)合實(shí)例形式分析了foreach,foreachelse的功能與具體使用技巧,需要的朋友可以參考下
    2016-04-04
  • PHP防止刷新重復(fù)提交頁面的示例代碼

    PHP防止刷新重復(fù)提交頁面的示例代碼

    我們可以利用 PHP 的 Session 來避免這一點(diǎn),Session 保存在服務(wù)器端,在 PHP 過程中改變 Session 變量的值后,即保存在服務(wù)器端,下次訪問這個(gè)變量時(shí),得到是新賦的值,所以,可以用一個(gè) Session 變量記錄表單提交的次數(shù),大于1時(shí),就不再處理表單中的數(shù)據(jù)
    2015-11-11
  • php 如何禁用eval() 函數(shù)實(shí)例詳解

    php 如何禁用eval() 函數(shù)實(shí)例詳解

    在php中eval是一個(gè)函數(shù)并且不能直接禁用了,但eval函數(shù)又相當(dāng)?shù)奈kU(xiǎn)并經(jīng)常會(huì)出現(xiàn)一些問題,今天我們就一起來看看eval函數(shù)對(duì)數(shù)組的操作及php 如何禁用eval() 函數(shù),需要的朋友可以參考下
    2016-12-12
  • PHP增刪改查項(xiàng)目的實(shí)戰(zhàn)詳解

    PHP增刪改查項(xiàng)目的實(shí)戰(zhàn)詳解

    這篇文章主要為大家詳細(xì)介紹了PHP增刪改查項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Ajax中的JSON格式與php傳輸過程全面解析

    Ajax中的JSON格式與php傳輸過程全面解析

    這篇文章主要介紹了Ajax中的JSON格式與php傳輸過程及注意事項(xiàng),文中給大家提到了JSON與php傳輸數(shù)據(jù)的代碼,需要的朋友參考下吧
    2017-11-11

最新評(píng)論

晋江市| 盐山县| 旬阳县| 普格县| 鄂尔多斯市| 凉城县| 钟山县| 夹江县| 咸丰县| 中超| 棋牌| 耿马| 嫩江县| 太原市| 格尔木市| 察隅县| 高要市| 大竹县| 上杭县| 斗六市| 洛宁县| 醴陵市| 太谷县| 新田县| 临湘市| 石景山区| 辰溪县| 阿巴嘎旗| 新和县| 宣城市| 丹棱县| 漳浦县| 隆昌县| 灵武市| 平湖市| 石渠县| 定兴县| 岱山县| 光山县| 松潘县| 错那县|