묻고답하기

랜덤 함수는 만족할 만하게 랜덤 숫자가 뽑히질 않더군요..

그래서 저는 랜덤 함수대신 사용자의 접속한 시간을 이용해서 랜덤 숫자를 뽑는 방법을 사용합니다.

아래는 php팁이랑 제홈에 올렸던 랜덤으로 배너를 출력하는 소스인데요..

요걸 응용하면 될 것 같아 올립니다.

적당히 수정해서 사용하면 될 듯 싶네요..

=====================================================================================


제 홈피 하단에 배너 광고 삽입시 사용한 소스입니다.

접속할 때마다 다른 배너를 출력해주는 소스입니다.
(정확히 말하면 접속시간에 따라 특정한 배너를 출력한다고 해야할것같네요..)

우선 웹페이지의 원하는 부분에 아래와 같은 소스를 넣어줍니다.

<?
$filename = "/home/hosting_users/woriduri/www/ad.cgi";         // 배너 소스 파일 지정
$data = file($filename);           // 배너소스파일 열어서 $data에 배열로 저장
$line = sizeof($data);             // $data 배열의 개수를 $line에 저장
$num = time();                      // time()값을 $num에 저장
$num = $num % $line;           // $num을 배열개수로 나눈 나머지를 $num에 저장
echo "$data[$num]";             // $data 배열의 $num번째 데이타를 화면에 출력
?>

위 소스에서 ad.cgi는 배너 소스를 저장할 파일명입니다.

첫째줄의 $filename 부분은 절대경로를 적어주면 됩니다.

그리고 ad.cgi는 아래 원칙에 따라 작성합니다.

한줄에 하나의 배너 소스씩 입력합니다.

그리고 마지막줄에서 소스를 입력한 후에는 엔터키를 치지 않고 그 줄에서 마무리를 합니다.

ad.cgi 작성예
=========================================================
<img src=banner1.gif>
<img src=banner2.gif>
<img src=banner3.gif>
<img src=banner4.gif>
<img src=banner5.gif>
=========================================================


요걸 응용한다면 다른 용도(?)로도 사용가능하리라 생각됩니다.



>엔지오에 올라와 있는 랜덤으로 뿌리기 소스가 잘 안되네요 -_-
>
>rtrand 함수를 해도 같은 값만 나오고 다른 값은 전혀 나오지 않아요 -_-;;
>
>xx.cgi 에 있는 내용을
>
>랜덤으로 뿌리는 php 소스를 알 수 있을까요?
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
좋은아빠되기 로그인 유지 기능 끄기? [4] 2014.10.14 by 좋은아빠되기
좋은아빠되기 로그인 했다는 기록만 남기고 싶어요.. [5] 2014.10.14 by 좋은아빠되기
仙熊 자동 회원가입 해결방법이 없나요? [1] 2014.10.14 by Hello_XE
JerryGoldman 게시물 목록 위젯이 설정값이 같음에도 다르게 출력됩니다. [1] file 2014.10.14 by JerryGoldman
JerryGoldman 입력창 주위에 뜨는 색상 변경은 어떻게 해주나요? file  
JerryGoldman 본문의 첨부파일 아이콘이 글자보다 올라가는 경우 file  
gnsdl106 php 학습중 어려움이 있어서 ㅜ.ㅜ [1] 2014.10.14 by GG
겨레사랑 비주얼이미지와 텍스트 사용에서요 file  
수기짱 게시판 글 작성 후, 등록을 누르면 "잘못된 요청입니다." 어찌해야 할까요? ㅜㅜ  
대한민국대표찌질이 로그인 스킨 제작할려는 것을 배울려고 하는데... [3] 2014.10.13 by 대한민국대표찌질이
ljhw 마인크래프트 서버 위젯 오류 [4] 2014.10.13 by ljhw
EpicKenZie 팝업모듈 내부 레이어 말고 새창으로 어떻게 띄우나요?  
헤헤성 없는 페이지에 접속하면 메인페이지로!  
천군천사 www.bbb.co.kr 접속시 다른주소로 접속이되요 [7] 2014.10.13 by 세상이야기
수기짱 xe 설치 후 게시판에 글을 쓸 수 없습니다. ㅠㅠ  
swingguitar 메인 화면 만들려고 하는데요... [20] 2014.10.13 by 고코루리
딥독 개인 다이어리 형태의 게시판 개발의 어려움.. [4] 2014.10.13 by 딥독
다빈맘 캡차창이 아래도 가려버려요.. file  
시꾸리 게시판 내용에 날짜를 최종수정일로 바꾸려면? file  
khk1013 OpenSUSE상에 XE를 설치하는데 Rewrite_Mod 인식이 되지 않습니다. [6] 2014.10.13 by khk1013
김타조알 xe 관리자 페이지 접근 권한에 대해.. [1] 2014.10.13 by 고코루리
koreafeel xe 자동 업데이트  
2222ㅇ 게시판 질문드립니다. ㅠㅠ 도와주세요. [2] 2014.10.13 by 2222ㅇ
ljhw 클래스명 질문...  
geplus_xe 메뉴 배경이미지 변경  
미소둘로 xe알림센터 모듈 [13] 2014.10.13 by BJ람보
처리낭군 모바일에서 반응 안되게 하려면 어떻게 해야 하나요? [2] 2014.10.13 by 처리낭군
좋은아빠되기 ko.tar.gz 과 tar.gz의 차이점? [2] 2014.10.13 by 좋은아빠되기
천군천사 XE 해킹에 매우매우취약..한듯 [1] file 2014.10.13 by GG
gnsdl106 php교재를 보고 공부하던 중 어려움이 있어서.. [3] 2014.10.13 by gnsdl106