PHP目录循环-样式
在为一所学校制作一个web应用程序的中途,该应用程序在学生的主目录中循环,并用PHP在网站上显示他们的文件 (它使用LDAP绑定来验证用户是否存在等) 此时,它循环遍历文件并将每个文件输出到表中(以下是代码)PHP目录循环-样式,php,html,html-table,directory,glob,Php,Html,Html Table,Directory,Glob,在为一所学校制作一个web应用程序的中途,该应用程序在学生的主目录中循环,并用PHP在网站上显示他们的文件 (它使用LDAP绑定来验证用户是否存在等) 此时,它循环遍历文件并将每个文件输出到表中(以下是代码) 理想情况下,我们希望它能够像Windows一样更改视图等(这一点很容易,问题在于创建damm视图) 理想情况下,我想创建一个缩略视图,但我试着在一个“所以它是一个列”中的每个文件夹中使用它,但它将它们都聚集在一起 是否为表提供了一些功能,比如在C#(FlowTableOverflow或
理想情况下,我们希望它能够像Windows一样更改视图等(这一点很容易,问题在于创建damm视图)
理想情况下,我想创建一个缩略视图,但我试着在一个“所以它是一个列”中的每个文件夹中使用它,但它将它们都聚集在一起
是否为表提供了一些功能,比如在C#(FlowTableOverflow或w/e)中,当表满时,它会开始一个新行
任何帮助都将不胜感激
(屏幕截图显示了它现在的样子,以及我希望它的样子)
这可以通过CSS和对表格的一些HTML修改来完成 如果我理解正确,每个文件夹都在它自己的表中。因此,您可以做的是
float:left
每个包含文件夹的表
这将水平显示文件夹,同时保持在其包含元素中。这样(使用您的代码):
如果希望文本显示在文件夹下,则需要添加另一个
。因此,您的表将有两个
s,一个包含图像,另一个包含链接。例如:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4%" height="38">
<div align="center">
<span class="style1"><span class="style2"><img src="_css/folder.png"></span></span>
</div>
</td>
</tr>
<tr>
<td width="20%"><span class="style2"><a href="browse.php?path='.$enc.'">'.$name.'</a></span></td>
<td width="16%"><span class="style2"></span></td>
<td width="60%"><span class="style2"></span></td>
</tr>
</table>
以下是最终产品:
最后一点注意:这确实不是HTML表的正确用法。表格应该用于显示数据。这可以通过CSS和对表格的一些HTML修改来完成 如果我理解正确,每个文件夹都在它自己的表中。因此,您可以做的是
float:left
每个包含文件夹的表
这将水平显示文件夹,同时保持在其包含元素中。这样(使用您的代码):
如果希望文本显示在文件夹下,则需要添加另一个
。因此,您的表将有两个
s,一个包含图像,另一个包含链接。例如:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4%" height="38">
<div align="center">
<span class="style1"><span class="style2"><img src="_css/folder.png"></span></span>
</div>
</td>
</tr>
<tr>
<td width="20%"><span class="style2"><a href="browse.php?path='.$enc.'">'.$name.'</a></span></td>
<td width="16%"><span class="style2"></span></td>
<td width="60%"><span class="style2"></span></td>
</tr>
</table>
以下是最终产品:
最后一点注意:这确实不是HTML表的正确用法。表应该用于显示数据。您可能需要考虑一个Ajax解决方案。你可能想考虑一个Ajax解决方案。看见