此代码在Xampp上执行应有的操作(按字母顺序按图形顺序排列图像),但如果我将其上传到托管服务,则会随机订购。
我已经尝试了natsort();但也许我错了。 我尝试过scandir,但我发现了这些图像(试图改变路径进入根路径,并且工作也是如此)
<?php
$path = "./upload/outdoor/server/php/files/";
$dh = opendir($path);
$i=1;
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".gitignore" && $file != "thumbnail" && $file != ".." && $file != "index.php" && $file != ".htaccess" && $file != "error_log" && $file != "cgi-bin") {
//Image Output
echo "<div>
<div href='$path/$file'>
<img src='$path/$file' />
</div>
</div>";
$i++;}
}
closedir($dh);
?>
答案 0 :(得分:0)
<?php
$path = "./upload/art/server/php/files/";
$ignore = array('.', '..', '.gitignore', 'thumbnail', 'index.php', '.htaccess');
$i=1;
$files = scandir($path);
foreach($files as $file){
if(!in_array($file, $ignore)) {
//Image Output
echo "<div>
<img src='$path/$file' />
</div>
</div>";
$i++;
}
}
&GT;