一页一页递增包含 php 页

incremented included php pages one by one

如您所见,我使用此代码一张一张地递增文件中的照片:

<?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。

非常感谢。

就是这样:

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

试试这个:

<?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

要查找“../phppages”目录中看起来像 "page".$j.".php" 的文件数量,试试这个:

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

关于 3 x 3,更准确地说,我想创建一个 fore each 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