버튼클릭시 내컴퓨터안에있는 사진중 랜덤으로 아무거나 1개 보여지게 어덯게 하나요?
본문
버튼클릭시 내컴퓨터안에있는 사진중 랜덤으로 아무거나 1개 보여지게 어덯게 하나요?
랜덤이미지 나오기..또는 랜덤동영상나오기
http://10000img.com/ 이런사이트처럼요
게시판 형식으로 파일올리는거말구 말구 제가 컴퓨터로 한폴더에 파일을 직접올려서 하는거로 하려고하는데 어덯게 해야되나요 ?
답변 2
파일명을 숫자(1.jpg, 2.jpg ~ 99.jpg)로 한다면 for문을 사용해서 가능합니다.
<?php
for($i=1;$i<=99;$i++) {
$image[$i] = $i.".jpg";
}
$random = time()%count($image);
?>
<img src="이미지파일경로/<?php echo $image[$random] ?>" />
파일명을 배열에 일일이 적어줘야 하지만 아래처럼 하는 방법이 있습니다.
<?php
$image = array("01.jpg","02.jpg","03.jpg"); // 파일명을 이미지 갯수 만큼 배열로 적음
$random = time()%count($image);
?>
<img src="이미지파일경로/<?php echo $image[$random] ?>" />
답변을 작성하시기 전에 로그인 해주세요.