本篇文章給大家分享的是有關利用php怎么根據操作系統(tǒng)轉換文件名的大小寫,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
城關網站制作公司哪家好,找創(chuàng)新互聯(lián)!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯(lián)。代碼如下:
if(is_file($fileName))
require $flleName;
在windows,linux下運行都沒有問問題: 假設現(xiàn)在要包含一個 D:/web/webServer/A.php文件
在傳值的時誤傳了D:/web/webServer/a.php 在windows下運行時也會把D:/web/webServer/A.php包含進來,因為windows是不區(qū)分大小的,放在linux下就會報錯了
那如做到在windows加載也能區(qū)分大小寫呢?代碼如下:
復制代碼 代碼如下:
if(is_file($fileName)){
//PHP_OS 當前運行的操作系統(tǒng)
if(strstr(PHP_OS,'WIN')){
//realpath($fileName) 會轉換文件名的大小寫 /web/A.php 如果A.php不存在而a.php則會返回/web/a.php
if(basename(realpath($fileName)) == basename($fileName))
require $fileName;
else
echo '請檢查文件的大小寫';
}else
require $fileName;
}
以上就是利用php怎么根據操作系統(tǒng)轉換文件名的大小寫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。