-2

我每次都需要一个带有 html-php 内容的 div css 框,当它在一行中存在 6 个框时,它会自动在 6 个框下开始,然后继续我的意思是像 facebook 专辑中的行为只是 facebook 的不同之处每行 4 张照片我需要六张照片,而不是照片,而是一个 div css 框,其中将包含 *.php 文件并将通过同一页面中的表单生成,例如,我在一个框中给出表单名称 John Doe 和 Bill Clinton在第二个盒子里,依此类推。

这是我的尝试

 <body>
 <div class="header">
 header
 </div>
 <?php
$dir= opendir(".") or die ('Cannot open directory');
$div="<div class=\"left1\">\n";
echo "<div class=\"wrapper\">\n";
for( $i=0; $i<6; $i++){
    while(($file = readdir($dir)) != false){
    if(preg_match("/php$/", $file)){
    echo $div;
    include($file); 
    echo "</div>\n";
    }
    }
}
echo "</div>\n";

?>
</body>
</html>

但它不像我希望的那样工作。

4

1 回答 1

2

只需执行以下操作:

<?php 

for($j=1; $j < 13; $j++) : 

print '<div style="float:left;width:100px">';

    print 'your content here for the div. change width and loop numbers as needed';

print '</div>';

//magic is here
if($j%6==0) print '<div style="clear:both;"></div>';

endfor; 
于 2012-06-23T07:47:14.793 回答