如您所见,我使用此代码逐个增加文件中的照片:
<?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。
非常感谢。
答案 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");
}
?>
<?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>';
查找文件数量,看起来像&#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