我有問題嘗試顯示使用php的數據庫的兩張照片的相冊。目前下面的代碼只適用於一張專輯。基本上我需要它來顯示'mount-everest-part-2'的照片。打開兩個文件夾和顯示圖像php
<?php
$path = "images/galleries/";
$album = 'mount-everest-part-1';
if ($handle = opendir($path.$album.'/thumbs/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && substr($file, 0, 2) != '._') {
$files[] = $file;
}
}
closedir($handle);
}
asort($files);
foreach($files as $file) {
echo '<li><a href="../' . $path . $album . '/images/' . $file . '" rel="shadowbox['.$album.']"><img src="../' . $path . $album . '/thumbs/' . $file . '" /></a></li>';
}
?>
如何使用此代碼打開兩個文件並使用相同的foreach循環吐出文件?
這完美的作品!謝謝。我的PHP技能是非常基本的,所以這是一個超過我的頭的方法:( –
@RobMorris它使用類。類是可以單獨添加數據/函數的對象(以及其他東西,例如traits/static等等) 。,但現在不用擔心),並且它們可以包含它們自己的私有變量(這就是爲什麼'$ this-> fileName'每個文件都不相同的原因)我建議你閱讀[PHP OOP]( http://php.net/manual/en/language.oop5.php),因爲它一旦你瞭解它就很棒了 – h2ooooooo
謝謝你的提示,我是前端開發人員,所以這對我來說有點嚇人!我想知道PHP和PHP的oop,但也許我需要一個像你這樣的老師;) –