我正在使用php中的应用程序,它获取文件夹中的所有文件,并列出表中的文件 喜欢这个
<?php
// open this directory
$myDirectory=opendir("./server/".$_SESSION['username']."/".$_SESSION['nomepc']."/Tasklist/");
$mdir = "server/".$_SESSION['username']."/".$_SESSION['nomepc']."/Tasklist/";
while($entryName = readdir($myDirectory)) {
$dirArray[] = $entryName;
}
closedir($myDirectory);
$indexCount = count($dirArray);
Print (intval($indexCount)-2 ." Imagens <center><a href='downloadsFicheiros/downloadTasklist.php'>Fazer downloads Tasklist</a></center>");
sort($dirArray);
print("<TABLE class=table>\n");
print("<TR><TH>Filename</TH><th>Eliminar<button onclick='confirmaApaga()'>Apagar tudo</button></th><th>Ficheiro Criado em</th></TR>\n");
for($index=0; $index < $indexCount; $index++) {
$tiraExt = preg_replace('/\\.[^.\\s]{3,4}$/', '', $dirArray[$index]);
$str = str_replace("foto_", "", $tiraExt);
if (substr("$dirArray[$index]", 0, 1) != "."){
echo('<TR><TD><a data-toggle="modal" data-target=".bs-example-modal-sm"><img height="80" width="120" src="img/txtFile.png"</a></td>');
print("<td>");
echo('<a href="apagarFicheiros/tasklist/apagarFicheiroTasklist.php?ficheiro='.$dirArray[$index].'"><button class="btn btn-danger"> Apagar Ficheiro</button></a>');
print("</td>");
print("<td>");
$filename = "$mdir/$dirArray[$index]";
if (file_exists($filename)) {
echo date ("d F Y H:i:s.", filemtime($filename));
}
print("</td>");
print("</TR>\n");
}
}
print("</table>\n");
?>
这会向我们展示一个包含文件夹内文件的表格。 现在,我在bootstrap中创建一个div模式,我在表中调用模态
div bootstrap
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
<?=print( "<img height='480' width='720' src='$filename'")?> </div>
</div>
</div>
在php中调用模态
echo('<TR><TD><a data-toggle="modal" data-target=".bs-example-modal-sm"><img height="80" width="120" src="img/txtFile.png"</a></td>');
当我点击txtFile.png显示模态但不显示正确的图像时,它会显示表格的最后一个图像。