PHP: 디렉토리내 모든 이미지를 보여주는
i photograph to remember이라는 페이지를 운영하고 있습니다. 제가 찍은 사진들을 올리는 곳이죠. 일일이 HTML을 제작하여 할 수도 있지만, 전 그런 삽질성 작업을 평상시 너무도 많이 하기에 여기선 그러고 싶지 않아 PHP로 만들었답니다. 초기 모델은 노다君이 만들어 주었는데, 이미지들이 이름順으로 정렬이 되지 않는 문제를 오늘 발견하여 (몇년만인가?) 수정했습니다. 코드는 아래와 같습니다.
< ?php
$imgpath = "./directory/location";
$the_array = Array();
$handle = opendir("$imgpath");
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$the_array[] = $file;
}
}
closedir($handle);
sort($the_array);
reset($the_array);
foreach ($the_array as $element) {
print ("<p><img src="$imgpath/" . $element . ""
alt="$element" />" );
}
?>
한 디렉토리를 지정하여 그곳에 이미지를 넣은 다음 이 PHP 스크립트를 이용하여 HTML 제작의 삽질을 피하고자 하는 것이 목적입니다. 이름순 정렬입니다.
December 25th, 2004 at 02:50 +0900
WordPress의 안좋은 점을 오늘 발견했네요. code를 이렇게 입력하여 보여주기가 여간 까다로운 것이 아니네요. 거참…