테스트 사이트 - 개발 중인 베타 버전입니다

게스트 아이콘 랜덤출력 방법이있을까요? 채택완료

qkrqudaks 9년 전 조회 3,585

guest1.gif

guest2.gif

guest3.gif

 

게스트 이미지 여러개를

이런식으로 등록해두고.

 

고정이 아닌 각각의 비회원마다 랜덤으로 아이콘이미지가 출력되게 하는 방법이 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
l
9년 전

$icon = ['guest1.gif','guest1.gif','guest1.gif'];

$idx_guest = mt_rand(0,2); // 0~2 사이의 랜덤

<img src="<?php echo $icon[$idx_guest]?>">

 

아이콘을 배열시키고 랜덤으로 선택하게 하면 되지않을까.. 합니다.. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

윗 분들도 멋진 답변입니다.

저는 이 소스를 추천하고 싶네요!

 

<?php

$icon_cnt = '3'; // 3은 최대 몇개의 아이콘을 사용할 것인가

$icon_name = 'guest'.rand(1,$icon_cnt).'.gif';

?>

<img src="본인 사이트 이미지 경로/<?php echo $icon_name;?>">

 

이러면 본인이 등록한 이미지 갯수에 따라 icon_cnt 값을 변경하여 랜덤으로 이미지를 출력할 수 있겠죠? 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

p
9년 전

씨에이치넷님의 답변에서 살짝 수정이 있어야 할것 같네요.

</p><p><?php
$icon = ['guest1.gif','guest2.gif','guest3.gif'];</p><p>$idx_guest = mt_rand(0,2); // 0~2 사이의 랜덤
?></p><p><img src="<?php echo $icon[$idx_guest]?>"></p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인