本文目錄一覽:
- 1、對不起,你的PHP不支持 dir(directory 類),請先聯繫主機商解決PHP配置問題
- 2、PHP中DIRECTORY_SEPARATOR有必要用么,既然Windows下也識別/而linux下只能用/,那麼直接都用/不就可以了么
- 3、php 列目錄問題
- 4、服務器配置php 打開網站出現Directory Listing Denied 錯誤。。什麼情況。求高手解答。。。
- 5、php哪些可以用在指令段中
對不起,你的PHP不支持 dir(directory 類),請先聯繫主機商解決PHP配置問題
我開始也遇到了 現在就把握的解決方法拿出來分享下吧!
其實方法很簡單:
就是在我的網站程序目錄上多加一層目錄,注意兩個目錄的權限要一致,
比如 我的程序現在放在 e:\Fvhost\wwwroot\cmsroot 下 這個目錄的權限是 IUSER 讀寫權限
那麼我現在就把它換成這樣 e:\Fvhost\wwwroot\cms\cmsroot 注意多加了一層 cms 那麼我現在的權限是 e:\Fvhost\wwwroot\cmsIUSER 讀寫權限
這樣修改了 後在安裝就成功了 。
不要問我為什麼會這樣 ,這個我不知道 去問問 Discuz 老大們把,反正這樣能把問題解決了
PHP中DIRECTORY_SEPARATOR有必要用么,既然Windows下也識別/而linux下只能用/,那麼直接都用/不就可以了么
不會,不管分隔符是什麼都不會減小開銷,如果要減小系統開銷,涉及到目錄類時,同一目錄下的文件數量要控制好,不要把太多文件放到同一目錄下。
php 列目錄問題
你看是不是這個啊,以前寫的,看着像
?php
$directory=”D:\wamp\www”; //文件的位置
function showDir($directory){
if(file_exists($directory)){//判斷目錄是否存在
if($dir_handle=@opendir($directory)){//打開目錄,返回目錄資源,並判斷是否成功
while($filename=readdir($dir_handle)){//讀出目錄中的文件和文件夾
if($filename!=”.” $filename!=”..”){//刪除兩個特殊目錄
$subFile=$directory.”/”.$filename;//將目錄下的文件和當前目錄相連接
if(is_dir($subFile))//如果目錄條件成立
showDir($subFile);//調用自身函數
if(is_file($subFile))//如果是文件
echo basename($subFile); //顯示文件名
}
}
closedir($dir_handle);//關閉目錄資源
}
}
}
showDir(“D:\wamp\www”);//調用函數
?
服務器配置php 打開網站出現Directory Listing Denied 錯誤。。什麼情況。求高手解答。。。
出現這個提示是指沒有在您指定的目錄找到默認首頁,比如您直接輸入域名訪問空 間, 但是出現以上提示,那麼請檢查在www目錄下是否有 index.htm,index.html,index.asp,default.asp,
default.htm等默認首頁。
虛擬主機開通後默認自動生成下面幾個默認首頁,依次分別為index.asp,index.aspx,default.asp,deault.aspx,index.htm等等,您的首頁必須是以上默認首頁之一。這樣才能自動找到該文件
如果你要刪除IIS
在控制面板中,點擊”添加刪除組件”,將”Internet信息服務(IIS)”前的對號去除後,再點擊下一步,這樣就可以一步步刪掉
總結即是說:你的網站源代碼文件裡面沒有包含主頁調用文件,或者主頁調用文件不被主機虛擬空間所識別。(比如該主機虛擬空間只能識別HTM靜態主頁文件而你上傳的主頁文件是ASP動態主頁。)
php哪些可以用在指令段中
php無法做到點擊之後執行一段代碼。 但是js可以有點擊事件 click $(‘#myclick’).post(‘/a.php,{json數據},function(data){ 回調方法裡面的內容 }’);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/219826.html