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

텍스트 파일내 줄을 랜덤으로 출력하기 채택완료

저별 10년 전 조회 3,475

$data['wr_link1'] = $link1;     

 

게시판의 링크 부분을 저렇케 지정하고 링크에 들어갈 도메인 리스트(link1.txt) 파일에는  

링크 주소들 리스트가 50개정도 있고요  

(ex)link1.txt  

      abc.com

      bbc.com

      ccc.com

       .

       .  

       .

       .

link1.txt 파일의 리스트중 랜덤으로 하나씩 나오게 할려면 어떻케 해야되는지요.

질문답변을 찾아 여러가지로 해봣는데 랜덤으로안나오고 계속 마지막 거만 나오던데  

어떻케 하면 랜덤으로 나올수 있을까요 ^.^;; 

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

답변 3개

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

$f = file(G5_PATH.'/link.txt'); $cnt = count($f); $rand = rand(0, $cnt); echo $f[$rand];  

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

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

10년 전

rand 대신 mt_rand 하니까 잘 되네요 ^^;;

 

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

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

10년 전

답변감사합니다. ^^

위에 대로 하니까 링크는 올라가는데 랜덤으로는 들어가지 않코 한개만 올라가네요

 

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

답변에 대한 댓글 1개

카츠
10년 전
보다 랜덤확률을 증가시키고 싶으시면 rand 대신 mt_rand 를 사용하세요.

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

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

로그인