考慮到我從一個文件夾(g-images /)創建一個圖庫並使用文件名作爲標題的工作代碼,我該如何從這些標題中排除除* .jpg之外的其他文件擴展名(即*。 png,* .gif)?如何從文件夾中使用文件名作爲PHP庫的標題時排除文件擴展名?
此刻被刪除的唯一擴展名是* .jpg。如果它是任何其他擴展它保存爲標題對圖像的一部分...
HELP,總新手在這裏:-)
<?php
$imglist = array();
$img_folder = "g-images/";
//use the directory class
$imgs = dir($img_folder);
//read all files from the directory, checks if are images and adds them to a list
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file)){
$imglist[] = $file;
}
}
closedir($imgs->handle);
//display image
foreach($imglist as $image) {
echo '<li><a href="'.$img_folder.$image.'" target="zoomed"><img src="timthumb.php?src='.$img_folder.$image.'&a=r&h=260" />';
echo '<p>'.str_replace('.jpg', ' ', str_replace('name', 'Name', $image)).'</p></a></li>';
}
?>
感謝大家的幫助!我真的很感激,歡呼! :-) – kcullen