for문 질문좀 해도될까요..?

for문 질문좀 해도될까요..?

QA

for문 질문좀 해도될까요..?

본문


       <script type="text/javascript">
								
		for(i=0;i<file.length;++i){
		document.write("<li><img src='images/r_"+i+".jpg' alt='' /></li>");
								}
	</script>


지금 이렇게 짜뒀는데

file.length를 저절로 잡고싶어요...


예를 들면

지금 현재 

images 폴더안에 갯수가 39개면 for문 안에 i<39 이렇게 입력 일일히 하기 힘들어서..

저절로 images 안에 파일 갯수(file.length)를 저절로 잡겠끔 ...

알려주실 수 있을까요..?

이 질문에 댓글 쓰기 :

답변 1

자스로 바로 제어할 수는 없어요


php를 한번 사용하셔야 해요.

$dir "/image";
$dh  opendir($dir);
while (
false !== ($filename readdir($dh))) {

    $fpath = G5_PATH.$dir."/".$filename;

    $gd = getimagesize($fpath);

    if( in_array($gd[2], array("jpg","gif","png") ){

    $files[] = $fpath;

}

}



php로 여기까지 만들고


스크립트로

<?php foreach( $files as $key => $val ){
$img = str_replace( G5_PATH, G5_URL, $val );
?>

document.write("<li><img src='<?php echo $img?>' alt='' /></li>");
<?php }?>


이렇게 하시면 되요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,613 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT