Я пытаюсь создать свой собственный каталог файлов, но я застрял на одной части в течение дня и не могу понять, как подойти к этому. Когда выполняется приведенный ниже код, я проверяю, является ли его файл или каталог тем, что я хочу достичь, - это когда код обнаруживает, что это его каталог при нажатии на Open Folder, он открывает папку со списком файлов, которые она содержит, может кто-нибудь мне помочь здесь и дать мне какую-то идею, как подойти к этому?Открытие папки каталога с помощью 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
лучше достичь этого или нет никакой разницы? И не стесняйтесь указывать на любые другие недостатки в моем коде :)