【发布时间】:2014-10-29 22:30:39
【问题描述】:
我有这个 PHP 代码的 sn-p 代码,它从目录中加载图像并将它们一次全部扔到页面上。我想知道如何添加一个一个接一个地加载图像的功能,而不是一次加载它们。
$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);
谢谢。
【问题讨论】:
-
这个 sn-p 只是一个简单的程序 PHP 脚本。它按顺序处理所有文件。一个接一个地。我认为您想以一定间隔加载图像,为此您需要使用 JavaScript
-
PHP 无法做到这一点。您将不得不使用 CSS 动画、JavaScript 或两者的组合。谷歌搜索“jquery image loop”会给你很多很好的例子来说明如何实现这一点
-
你说的是图像滑块,图像一次显示一个并不断变化,还是你自己改变?
标签: php