0
我想構建我自己的文件目錄,但我一直卡在一個部分一天,不能找出如何處理這個問題。當下面的代碼運行時,我檢查是否它的文件或目錄是我想實現的,當代碼檢測到它是一個目錄時,單擊打開文件夾時,它將打開包含它包含的文件列表的文件夾,任何人都可以幫助我並給我一些想法如何解決這個問題?使用php打開目錄文件夾
echo'<table style="background-color: beige; padding: 10px; border: 1px dashed #999;">';
echo'<tr>
<th>File Name</th>
<th colspan="3">Action</th>
</tr>';
foreach(glob('language/*') as $filename){
if ($filename != 'connect.php' && $filename != 'edit.php' && $filename != 'index.php' && $filename != 'nbproject'){
if(is_file($filename)){
echo'<tr>
<td>'.$filename.'</td>
<td><a href="'.$filename.'" name="ru">RU</a></td>
<td><a href="'.$filename.'" name="eng">ENG</a></td>
<td><a href="'.$filename.'" name="lt">LT</a></td>
</tr>';
var_dump($filename);
}
else if(is_dir($filename)){
echo '<tr>
<td>'.$filename.'</td>
<td colspan="3"><a href="'.$filename .'" name="open" >Open Folder</a><td>
</tr>';
}
}
}
echo'</table>';
我想我可以opendir
功能或glob
功能做到這一點我會在 正確的軌道上? tnx的幫助。
P.S. 還有一個問題我用glob
來讀我的目錄是readdir
這個還是比較好實現的,還是沒有區別?並隨時指出我的代碼中的任何其他缺陷:)