我已經有了這段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