묻고답하기

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

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

아래는 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 남기남
sh 제로카운터가 갑자기 작동을 안합니다. [6] 2007.08.10
RCT 웹진닷컴 플래시로 애니메이션 제작시... [1] 2007.08.10
순수군 홈페이지 메인 디자인을 짜놓고.. [1] 2007.08.10
odeyalllove 중요한 질문 하나할께욤~~ 답변좀 부탁드림당~^_^;; [1] 2007.08.10
이창주 apache configure 도중 에러메세지 입니다. [2] 2007.08.10
비토 저기 메뉴에서 누르면 하위 메뉴가 나오는... [1] 2007.08.10
나라^^* html 링크를 클릭해서 미리 저장된 레이어를 띄울수 있나요?  
김은주 [질문] 하드에 있는 동영상 업로드시킬때... [1] 2007.08.10
허재원 밑으로갈수록 사라지는 방명록 아시는분  
[포터]아렌티 새창관련 질문입니다. [3] 2007.08.10
딱풀넷 xx.cgi 문서에서 내용 뽑아 랜덤으로 뿌리기...  
풍월주인 [re] xx.cgi 문서에서 내용 뽑아 랜덤으로 뿌리기...  
귀연악마~ php에서 검색시에 숫자만 나오게 하려할때요..  
위상규 PHP 설정이 잘못된건가요?  
이선미 글씨를 써서 이미지로 만들면 글씨가 흐릿흐릿 [1] 2007.08.10
김석훈 최근게시물 어떻게 하는 거죠? [1] 2007.08.10
라이코스 똑같은 메뉴가 계속 나오게 하려고하는데.. [1] 2007.08.10
cArRot 대출현황같은거 조회할 수 있는 소스 있나요?  
김현경 플래쉬에 관한 질문 [2] 2007.08.10
김우진 제로보드 소스중 $x와 $y의 용도에 대해... [2] 2007.08.10
taeho 포토샵으로 이런거 어떻게 하는거지요? [1] 2007.08.10
§빈궁귀공자§ jacascript나 레이어 초고수님만 가능할 듯한 질문입니다. [1] 2007.08.10
율~* 퍼미션 주기!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [3] 2007.08.10
[-_-]경자 플래쉬 동영상에 관해서. [2] 2007.08.10
이대성 테이블 사이즈 설정에서요 [1] 2007.08.10
야호미 php 대한 질문 입니다...  
해랑 쓸만한 펜마우스 추천 좀 해주세요^^ [4] 2007.08.10
김동호 초보의 질문입니다.. [3] 2007.08.10
허영진 하루에 한번만 여러개 사이트중 하나를 랜덤으로 열게 할려면 (부탁 합니다) [1] 2007.08.10
김이지 정말 큰 고민입니다. [1] 2007.08.10