我想從我的目錄/ img中簡單地拉出圖像,並將它們動態加載到網站中,以下列方式。從目錄拉圖片 - PHP
<img src="plates/photo1.jpg">
就是這樣。看起來很簡單,但我找到的所有代碼基本上都不起作用。
我有什麼,我努力使工作是這樣的:
<?php
$a=array();
if ($handle = opendir('plates')) {
while (false !== ($file = readdir($handle))) {
if(preg_match("/\.png$/", $file))
$a[]=$file;
else if(preg_match("/\.jpg$/", $file))
$a[]=$file;
else if(preg_match("/\.jpeg$/", $file))
$a[]=$file;
}
closedir($handle);
}
foreach($a as $i){
echo "<img src='".$i."' />";
}
?>
定義「不起作用」。有錯誤嗎?代碼返回什麼_does_?如果你調試它,觀察到的行爲在什麼時候會偏離預期的行爲?什麼時候發生相關的運行時間值? – David 2012-01-10 16:06:50
「不起作用」太模糊。你有錯誤嗎?如果是,請描述它?否則會發生什麼,你不指望? – 2012-01-10 16:07:48
僅僅匹配文件擴展名的正則表達式效率非常低。但是,如果你堅持,你至少應該結合三種文件類型。 – kba 2012-01-10 16:11:15