묻고답하기

랜덤하게 반복 시킬 수는 없을까요?

2003.08.04 04:19

발 없는 새

$filename = "/절대주소/cgi-bin/xx.cgi"; // 배너 소스 파일 지정
$data = file($filename); // 배너소스파일 열어서 $data에 배열로 저장
$line = sizeof($data); // $data 배열의 개수를 $line에 저장
srand((double)microtime()*1000000);
$num = time(0,count($line) - 1); // time(0,count($line) - 1);값을 $num에 저장
$num = $num % $line; // $num을 배열개수로 나눈 나머지를 $num에 저장
echo "$data[$num]"; // $data 배열의 $num번째 데이타를 화면에 출력
?>
와 같이 구성 되어 있는 문이 있습니다. xx.cgi 는 대략 다섯개 정도의 문으로 구성 되어 있습니다. xx.cgi 에서 1~5까지 한번씩 랜덤하게 출력하고 다시 반복하는 식을 알고 싶습니다. 현재 위와 같이 구성하면 1~5까지 돌고는 그냥 2~3회 정도의 간격을 쉬어 버려 결과가 출력되지 않습니다. 구성이 좀더 랜덤 해야 겠다는 생각에 $num = time(0,count($line) - 1); 를
$num = time() %mt_rand(0,count($line) - 1); 와 같이도 바꾸어 보았으나 한번 출력된 결과만 유지되지 다시 불러 오지 않는 듯 보입니다. 현재로서는 위와 같이 쓰고 있지만 5번정도만 결과가 출력되고 멈춘 뒤 브라우져에서 새로고침을 4~5번 해야 결과가 나옵니다. 좀더 랜덤하게 반복 시킬 수는 없습니까?
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
황기훈 [질문]문자열자르기할때 \표시를 어떻게 표현하나요? [1] 2007.08.10
묵신 계정 질문이요~ [1] 2007.08.10
라비 랜덤이미지의 구현. [1] 2007.08.10
김문선 여기의 문제는 어딜까요..흑.. 좀 갈쳐주세요..ㅠㅁㅠ  
이인종 레이어안에 테이블 테이블안에 자바스크립트 사용을했는데요..  
NensiA 클리핑 효과를 이용한 이미지 슬라이딩 이란거 혹시 아시나요?? [1] 2007.08.10
이상준 PHP로 한글이니셜 구분할 수 있나요? [2] 2007.08.10
Sasin☺ 포토샵에서 이 효과 나타낼주 아시는분 강좌 좀 올려주세요^^... [1] 2007.08.10
허진규 도와주세염 php 염 막막하네염 ㅡ_ㅜ [3] 2007.08.10
우진원 테두리 말인데요... [2] 2007.08.10
TMzine Tar 명령어에서 MP3 파일 제외한 모든 파일을 압축하라 ? [3] 2007.08.10
flowersace 옆에 테둘이요,.어떻게 만들져?혹시 테이블겹쳐서 만드는건가요? [2] 2007.08.10
이태훈 제가 지금 아주 고난을 겪고 있습니다 . 빠른 답변 부탁드리겠습니다 . [3] 2007.08.10
아벨라 컴과 대화하는 php는 없나요. [3] 2007.08.10
알수없는기억 전에 홈피에 자료 업로드시 익스플러(explorer) 업로드 했는데.. [2] 2007.08.10
▷◁ dejavu 또다른 질문! 스크립트 메뉴 - 간단한 롤오버 [2] 2007.08.10
이인종 레이어안의 테이블에 스크립트 적용이 안되요ㅠ_ㅠ [1] 2007.08.10
안민규 [즐겨찾기] 제가 wo.ro 도메인을 사용하고있는데요.. [1] 2007.08.10
우진원 nzeo 사이트 노프레임?? [1] 2007.08.10
심유지 헬푸미~ 제로보드 초보자인데요.. 도와주세요!!~ [1] 2007.08.10