묻고답하기

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

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

아래는 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 남기남
헤헤성 db 테이블을 변경하고 싶어요!! [1] 2014.10.14 by 고코루리
리키한 레벨관련 질문 드립니다. [4] 2014.10.14 by 리키한
jkx08q 업데이트 이후 메타태그가 이상해진 것 같습니다. [5] file 2014.10.14 by jkx08q
추향1호 메인 메뉴에 new 표시하는 법 [1] 2014.10.14 by 퍼니엑스이
jkx08q Meta Tag 입력기 애드온 기본 썸네일 설정 [2] 2014.10.14 by jkx08q
lifeto Html5 관련 질문 [2] 2014.10.14 by lifeto
geplus_xe 레이아웃 문제 도움좀 주세요 [2] file 2014.10.14 by geplus_xe
k5tons ie8 이하 에서만 스케치북5 게시글 등록시 이런 에러가 나옵니다 [1] file 2014.10.14 by 고코루리
슈퍼곰미 컨텐츠확장위젯 사용시 브라우저버전에 따라 제목이 잘리는 현상 [1] file 2014.10.14 by 고코루리
jkx08q Sketchbook 게시판 사용중인데 이런 현상 있으신분 계신가요? [2] file 2014.10.14 by jkx08q
리키한 스케치북 게시판 글쓴이 정렬 질문입니다. [2] 2014.10.14 by 리키한
geplus_xe 갤러리 최신순 어떻게 해야하나요? [2] file 2014.10.14 by geplus_xe
리로로코 소셜XE 글보내기 시에 특정 게시판에 있는 글만 보낼 수 있나요? [4] 2014.10.14 by 리로로코
lifeto 레이아웃 제작 초보질문 [2] 2014.10.14 by lifeto
리로로코 소셜Xe 임시저장된 글도 sns로 보내버리는 것  
geplus_xe 타이틀수정 어디서 하나요? [4] file 2014.10.14 by HSJI
처리낭군 모바일에서 글쓰기가 안되는건 왜 일까요?(rest 게시판)  
도징 홈페이지 여백에 관해 질문드립니다. [4] 2014.10.14 by 도징
추향1호 회원 포인트에 따른 그룹연동제  
lifeto 게시판 스킨 중 에디터를 사용하지 않는 일반 폼 양식의 게시판 스킨이 있나요? [2] 2014.10.14 by lifeto
겨레사랑 iptime 설정 문제요 [9] file 2014.10.14 by 겨레사랑
처리낭군 모바일 통합검색 질문드려요~ [3] 2014.10.14 by GG
오늘은삽질왕 스케치북5 FAQ질문입니다. [2] file 2014.10.15 by 오늘은삽질왕
나만의너 포인트 경매 오류 관련 질문 드립니다.  
상큼하게 포인트경매 질문 좀 합니다!! [1] 2014.10.15 by 나만의너
헬로피플 모듈 index 접근좀요 [2] 2014.10.15 by 숭숭군
추향1호 쉬운설치 목록이 안 보여요 file  
ojinger 일반로그인은 안되고, admin로그인만 됩니다. [1] 2014.10.15 by Double'U'
로양 외부페이지 레이아웃 문제 [1] 2014.10.15 by Happyphp
putty 위젯 섬네일 표시 일부만 error 문제 file