增加包括php页面一个接一个

时间:2016-03-22 10:12:02

标签: php include increment

如您所见,我使用此代码逐个增加文件中的照片:

<?php
for ($i = 1; $i <= $photonumber; $i++) {
    if($i < 10){

        echo '<div class="photos"><a target="_blank"><img src="../photosfile/' . $nom . '0' . $i . '.jpg"/></a></div>';     
        }
    else
        {
        echo '<div class="photos"><a target="_blank"><img src="../photosfile/' . $nom . $i . '.jpg"/></a></div>';  
        }
}
?>

我想做同样的事情但是使用php页面从特定目录中读取它们,例如:../phppages/

有什么想法吗?

我试过了,但是我想错了一些东西,我想以同样的方式做,但用.php而不是.jpg。

非常感谢。

3 个答案:

答案 0 :(得分:0)

那只是这个:

for ($i = 1; $i <= $photonumber; $i++) {
    include ('php-file-' . $i . '.php');
}

答案 1 :(得分:0)

试试这个:

<?php
for ($i = $photonumber; $i >= 1; $i--) {
    if($i < 10){
        $i = "0".$i;
    }

    include("../phppages/page".$i.".php");
}
?>

更新:输出3

<?php
$photonumber = 12;
for ($i = 0; $i < $photonumber; $i++) {

    $j = $photonumber - $i;
    if($j < 10){
        $j = "0".$j;
    }

    if ($i % 3 === 0)
    {
        if ($i !== 0)
        {
            echo '</div>';
        }
        echo '<div>';
    }

    include("../phppages/page". $j.".php");
}

echo '</div>';

更新2

查找文件数量,看起来像&#34; page&#34;。$ j。&#34; .php&#34; in&#34; ../ phppages&#34;目录试试这个:

$files = glob("../phppages/page*.php");
$photonumber = count($files);

答案 2 :(得分:0)

关于3到3的说法,更准确地说,我想创建一个每个3 .php文件。喜欢

<?php
for ($i = 1; $i <= $photonumber; $i++) {
if($i < 10){
echo '<div>';
include("../phppages/page".$i.".php") x3;
echo '</div>';
}
?>

然后它变成这样:

  
div:12.php + 11.php + 10.php,div:09.php + 08.php + 07.php,div   :   06.php + 05.php + 04.php,div:03.php + 02.php + 01.php