我有一个PHP脚本,可以在名为1.jpg, 2.jpg, 3.mp4 etc
的文件的特定目录中找到jpg或mp4文件。我的脚本(下面)在第四个文件之后内存不足,系统需要能够可靠地对数百个文件进行排序。
<?php
set_time_limit(0);
print_r(scandir(substr(realpath("index.php"), 0, -10)));
$ia = count(scandir(substr(realpath("index.php"), 0, -10)));
$ia = ($ia / 2) - 1;
echo $ia;
$i = 1;
while(!($i == $ia)) {
$i++;
if(file_get_contents($i.'.jpg')) {
echo '<div class="item"><a href="'.$i.'/"><img src="'.$i.'.jpg" height="98px" alt="Upload"></a></div>';
}
if(file_get_contents($i.'.mp4')) {
echo '<div class="item"><a href="'.$i.'/"><video src="'.$i.'.mp4" height="98px" autoplay loop></video></a></div>';
}
flush();
}
?>