我已经有了这段PHP代码,它将一个目录下的图像加载出来,并一次把所有的东西扔到页面上。我想知道如何添加一个接一个地加载图像的功能,而不是一次加载它们。使用PHP一个接一个地加载图像。
$path = "images/page1/";
if (is_dir($path)){
$handle = opendir($path);
}
else{
echo 'No image directory';
}
$directoryfiles = array();
while (($file = readdir($handle)) !== false) {
$newfile = str_replace(' ', '_', $file);
rename($path . $file, $path . $newfile);
$directoryfiles[] = $newfile;
}
echo '<table>';
foreach($directoryfiles as $directoryfile){
if(strlen($directoryfile) > 3){
echo '<tr><td> <img src="'.$path.$directoryfile.'"/>';
echo '<br>'.$path.$directoryfile.'</td></tr>';
}
}
echo '</table>';
closedir($handle);
谢谢。
这段代码只是一个简单的程序化PHP脚本。它按顺序处理所有文件。一个接一个地。我想你想要加载的图像间隔,你需要使用JavaScript – 2014-10-29 14:08:54
你不能用PHP做到这一点。您将不得不使用CSS动画,JavaScript或两者的组合。谷歌搜索“jQuery图像循环”会给你很多非常好的例子,如何实现这个 – rjdown 2014-10-29 14:10:12
你在谈论一个图像滑块时,图像一次显示一个,不断变化或你自己改变它们? – 2014-10-29 14:36:41