1
我有這個PHP代碼下面,我想適應一點點的一些幫助。從隨機文件夾中創建圖像列表
我需要根據指向特定文件夾的URL(使用表達式引擎)生成圖像列表。
目前此代碼的工作真的很好,但我需要做的兩件事情......
要向上移動文件夾,如果它沒有找到一個... 例如,如果它不」 t找到目錄/子目錄,它會關閉並在目錄中進行搜索(這需要在某個級別明顯停止)
生成文件夾中所有圖像的列表,而不僅僅是如下所示。
<?php $bgimagearray = array(); $iterator = new DirectoryIterator("sites/domain.co.uk/public_html/assets/images/bg-images/{last_segment}"); foreach ($iterator as $fileinfo) { if ($fileinfo->isFile() && !preg_match('/-c\.jpg$/', $fileinfo->getFilename())) { $bgimagearray[] = "'" . $fileinfo->getFilename() . "'"; } } $bgimage = array_rand($bgimagearray); ?> <div id="backgroundImage"> <img src="{site_url}assets/images/bg-images/{last_segment}/<?php echo trim($bgimagearray[$bgimage], "'"); ?>" alt="{last_segment}" /> </div>
很酷,所以如果我仍然使用隨機函數,我可以通過下面的循環。 – Andy 2011-06-07 20:56:52