답변 2개
채택된 답변
+20 포인트
10년 전
이미지가 "img"라는 디렉토리에 있을때...
$dir_hd = opendir("img");
while($f_name = readdir($dir_hd)) {
$file_name[] = $f_name;
}
closedir($dir_hd);
?>
이렇게 하면... img 디렉토리에 안에 있는 파일 이름들이
$file_name배열에 들어갑니다.
그리고 배열의 첫번째는 현재 디렉토리를 나타내는 '.'가 들어가고
두번째는 상위 디렉토리를 나타내는 '..'가 들어 갑니다.
세번째 부터 파일 이름이 들어가죠... 음...
그럼 도움이 되시길..
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
10년 전
</p><p><?php</p><p>$img_file = array();</p><p>$tmp = dir(".");</p><p>while ($entry = $tmp->read()) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// img 파일만 include 함</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if (preg_match("/\.(jpg|gif|png)$/i", $entry))</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$img_file[] = $entry;</p><p>}</p><p> </p><p>if(!empty($img_file) && is_array($img_file)) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>natsort($img_file);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>foreach($img_file as $file) {</p><p><span class="Apple-tab-span" style="font-size: 11pt; line-height: 1.5; white-space: pre;"> </span><span style="font-size: 11pt; line-height: 1.5;">echo "<img src='".$file."'>
\n";</span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p>}</p><p>unset($img_file);</p><p>?></p><div><p style="font-size: 14.6666669845581px;">
위 소스를 파일로 만들어서, 이미지들이 있는 폴더 안에 넣고, 브라우저에서 호출해 보세요. ^^
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인