使用php动态显示文件夹中的图像
我是php新手,我正在将图像上载到文件夹,并从同一文件夹中显示它,并在每个播放的图像中添加复选框。。但我的问题是,图片显示一个在另一个下面,但我想显示每个图片和sperate列中相应的复选框。任何人都可以在这方面帮助我吗?提前感谢。。 这是我的密码使用php动态显示文件夹中的图像,php,Php,我是php新手,我正在将图像上载到文件夹,并从同一文件夹中显示它,并在每个播放的图像中添加复选框。。但我的问题是,图片显示一个在另一个下面,但我想显示每个图片和sperate列中相应的复选框。任何人都可以在这方面帮助我吗?提前感谢。。 这是我的密码 <?php $path = "small"; $dir_handle = @opendir($path) or die("Unable to open folder"); while (false !== ($file = readdir(
<?php
$path = "small";
$dir_handle = @opendir($path) or die("Unable to open folder");
while (false !== ($file = readdir($dir_handle))) {
if($file != '.' && $file != '..' && $file != 'Thumbs.db')
{
echo "<input type=CHECKBOX name=$file>";
echo "<img src='small/$file' alt='$file'><br />";
}
}
closedir($dir_handle);
?>
您可以在此处使用表格
<?php
$path = "small";
$dir_handle = @opendir($path) or die("Unable to open folder");
echo "<table>";
while (false !== ($file = readdir($dir_handle))) {
if($file != '.' && $file != '..' && $file != 'Thumbs.db')
{
echo"<tr>";
echo "<td><input type=CHECKBOX name=$file></td>";
echo "<td><img src='small/$file' alt='$file'></td>";
echo"<tr/>";
}
}
echo"</table>";
closedir($dir_handle);
?>
根据您想要实现的目标,您可以显示一个表或定义列表
<table>
...
<tbody>
<tr>
<td>checkbox here</td>
<td>image here</td>
</tr>
...
...
</table>
<!-- or -->
<dl>
<dt>image here</dt>
<dd>checkbox here</dt>
</dl>
...
复选框在这里
图像在这里
...
...
图像在这里
复选框在这里
因此,只需显示表/列表的开头(…
/
),然后使用复选框循环显示图像
while (...) {
...
echo '<dt>image</dt><dd>checbox</dd>'); //or a table row
}
while(…){
...
echo'imagechecbox');//或表行
}
最后显示表/列表的结尾(
/
)
<?php
$path = "uploads";
$dir_handle = @opendir($path) or die("Unable to open folder");
echo "<table>";
echo"<tr>";
while (false !== ($file = readdir($dir_handle))) {
if($file != '.' && $file != '..' && $file != 'Thumbs.db'){
echo "<td><input type=CHECKBOX name=$file></td>";
echo "<td><img src='uploads/$file' alt='$file'><br>
$file
</td>";
}
}
echo"<tr/>";
echo"</table>";
closedir($dir_handle);
?>
请编辑您的帖子,并使您的PHP代码以代码的形式显示。如果您想在列中显示,您可以始终使用表。或者让它们与CSS对齐。这段代码很混乱。顺便说一下,Patel应该用PHP标记这个问题