错误的图像显示在图像模态中

时间:2017-07-06 10:25:44

标签: javascript php jquery css twitter-bootstrap

我正在使用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显示模态但不显示正确的图像时,它会显示表格的最后一个图像。

0 个答案:

没有答案