1樓:陽光上的橋
我2023年寫過乙個檔案實現這樣的功能,直接貼上如下,你試試看能否可用:
字型選擇:大中
小<?php
if (file_exists($real_dir.'header'))
echo "伺服器 $_server[server_name] 的 $short_dir 目錄下面的檔案清單:回退
上級".
"長度↑
↓ 更新時間↑
↓ 檔名↑
↓\n";
?>
<?php
closedir($dir);
if (file_exists($real_dir.'readme.txt'))
if (file_exists($real_dir.'readme'))
}?>
2樓:楓中的石頭
<?
header("content-type: text/html;charset=gb2312");
?>
簡單的檔案目錄檢視器
<?php
$getdir=$_get['dir'];
if (empty($getdir))$getdir="..";
$handle = opendir($getdir);
echo '返回上一級》';if ($handle) else
echo '';}
}else
}}closedir($handle);
?>
php檔案包含問題,根目錄下有乙個資料夾 1 和2個檔案index_1.php,mysql.php,看問題補充
3樓:
require_once '1/mysql.php';
require_once 'mysql.php';
因為這兩個檔案是一樣的,mysql 被定義了兩次,所以報redeclare錯誤;
刪除根目錄下mysql.php 後,第二個require_once 'mysql.php' 包含的是根目錄下的mysql.php檔案,現在刪除了,所以會報不存在的錯誤
解決辦法就是刪除掉 require_once 'mysql.php'; 這一行就可以了 因為 1/mysql.php檔案 和 mysql.php 內容一樣,不需要重複包含
織夢首頁在根目錄下有乙個index.php的檔案控制,內頁有沒有共同的乙個php檔案呢?
4樓:遊奈新
沒有什麼內頁不內頁,index.php只是個入口,首頁的內容在模板目錄裡的index.htm裡。
php列出目錄下所有檔案(包括子目錄)
5樓:匿名使用者
<?php
/*** goofy 2011-11-30* getdir()去資料夾列表,getfile()去對應資料夾下面的檔案列表,二者的區別在於判斷有沒有「.」字尾的檔案,其他都一樣
*///獲取檔案目錄列表,該方法返回陣列
function getdir($dir)}//關閉控制代碼
closedir ( $handle );
}return $dirarray;
}//獲取檔案列表
function getfile($dir)$i++;}}
//關閉控制代碼
closedir ( $handle );
}return $filearray;
}//呼叫方法getdir("./dir")……?>
6樓:活寶
1、列出當前目錄的檔案、資料夾完整路徑
ls -1
|awk '' i=`pwd`'/' (注意:這裡 ls 後面那是個數字 1 而不是字母
l)2、列出當前目錄及子目錄的檔案、資料夾完整路徑ls -r
|awk '' i=`pwd`'/'
2b)列出當前目錄及子目錄下的資料夾完整路徑
ls -fr | grep /$ | sed "s:^:`pwd`/:"
3、用find實現,好像執行要慢些
find
/ -name "*.*" -exec ls {} \;
4、遞迴列出當前目錄及子目錄名稱
ls -fr | grep /$
5、遞迴列出當前目錄及子目錄名稱,包括相關屬性ls -lr | grep "^d"
# drwxr-xr-x 3 idea idea 4096 aug 2 2009 images
6、只列出當前目錄下的子目錄
用ls只列出子目錄
ls -d */
7樓:匿名使用者
空上沒有函式可以直接列出的,一般叫麼呼叫系統命令 tree 然後tree返回的是一段目錄樹文字,自己用字串函式處理一下得到所有檔案和目錄。但是tree並不是所有linux發行版都有的命令,有些是沒這命令的。
最可靠方法使用目錄遞迴,我這裡寫了乙個函式,你可以參考。是把目錄下包括子目錄的所有檔案和路徑 列出來到陣列裡的,你如有其它需要可以改改:
函式複製到你的** 裡,然後呼叫時只需要傳你要遞迴的目錄就可以了。
/*** 目錄遞迴函式
* @param [type] $dir [基本目錄]
* @param [type] &$allfile [每次遞迴結果]
* @return [type] [description]
*/function dirinfo($dir, &$allfile)
if (is_dir($filename))
dirinfo($filename, $allfile);
} else
}closedir($dirhandle);
}return $allfile;}
8樓:匿名使用者
function scan_file($path)else}}
scan_file('e:\myphp');
apache訪問php檔案時只要裡面含有index檔案就只執行index檔案,怎麼解決 10
9樓:匿名使用者
這個是因為你站點的預設首頁設定為index.php、index.html造成的。
在這種情況下,就算你設定允許列出目錄,也會是開啟index.php(或html)檔案。
如果你只想列出目錄的話,把首頁刪掉或者設定為乙個不存在的首頁即可.語法如:
directoryindex abc.php
10樓:匿名使用者
沒明白你的意思!
能描述清晰點嗎?
或者截圖什麼的
php 列出當前目錄下所有檔案(自身別列出來)
11樓:貝萱環子
1、列出當前目錄的檔案、資料夾完整路徑
ls-1
|awk
''i=`pwd`'/'
(注意:這裡
ls後面那是個數字
1而不是字母
l)2、列出當前目錄及子目錄的檔案、資料夾完整路徑ls-r
|awk
''i=`pwd`'/'
2b)列出當前目錄及子目錄下的資料夾完整路徑ls-fr
|grep/$|
sed"s:^:`pwd`/:"
3、用find實現,好像執行要慢些
find
/-name
"*.*"
-exec
ls{}
\;4、遞迴列出當前目錄及子目錄名稱
ls-fr
|grep
/$5、遞迴列出當前目錄及子目錄名稱,包括相關屬性ls-lr
|grep
"^d"
#drwxr-xr-x
3idea
idea
4096
aug2
2009
images
6、只列出當前目錄下的子目錄
用ls只列出子目錄
ls-d*/
12樓:匿名使用者
<?php
$d=dir(".");
echo $d->path.$e;
while(false !== ($e= $d->read()))$d->close();
?>
13樓:平依秋
<?
function dir_c($handle)}}closedir($handle);}}
function dir_s($handle)$handle = '../';
dir_s($handle);
?>
用php寫個介面,php怎麼寫介面
php 介面 抄 介面 使用介面 inte ce 你可襲以指定某個類必須bai實現哪du些方zhi法,但不需要定義這些方法的 dao具體內容。我們可以通過inte ce來定義乙個介面,就像定義乙個標準的類一樣,但其中定義所有的方法都是空的。介面中定義的所有方法都必須是public,這是介面的特性。實...
php上傳檔案大小怎麼設定,php 上傳檔案大小怎麼設定?
瀏覽器是不會限制js上傳檔案的大小的,但是js 可以控制 瀏覽器一般不會限制檔案大小 php匯出csv檔案大小怎麼去除限制 php匯出csv沒什麼大小限制啊 應該是報fatal error allowed memory size of 25165824 bytes 這種記憶體錯誤了吧 如果是這種錯誤...
php移動資料夾問題,php檔案上傳,提示移動檔案失敗
有幾種情況 1.對於檔案,rename可以在不同碟符之間移動。2.對於空資料夾,rename也可以在不同碟符之間移動,但是目標資料夾的父目錄必須存在.3.對於非空資料夾,只能在同一碟符下移動。參考如下 rename d logs write theme history f logs write th...