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

글쓰기 자동댓글등록을 사용중인데 출력갯수를 랜덤으로 할수있나요? 채택완료

그여자의거짓말 10년 전 조회 4,538

글쓰기를 하면

댓글을 자동으로 8개가 적히게 해두었는데

혹시 이 댓글 갯수를 랜덤으로 할수있게 할 방법이 있나요?

 

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

#################################################

 # 사용법

 # 스킨/write_update.tail.skin.php 에 이코드를 추가

 # 게시판설정에서 코멘트 1개등록시 원글삭제 불가로 설정

#################################################

// 새글등록 일때만 자동코멘트

 if ($w =='') {

    $wr_write = get_write($write_table, $wr_id);//원글정보

    $wr_write_content = "우리모두 인사를 생활화 해요

 

";//댓글내용

    $wr_write_password = sql_password($g4[server_time]);//패스워드

    $wr_write_cname = "해피강아지";//등록자명

    $wr_write_mbid = $config[cf_admin];//등록아이디

 

    $sql = " insert into $write_table

                set ca_name = '$wr_write[ca_name]',

                    wr_num = '$wr_write[wr_num]',

                    wr_parent = '$wr_id',

                    wr_is_comment = '1',

                    wr_comment = '1',

                    wr_content = '$wr_write_content',

                    mb_id = '$wr_write_mbid',

                    wr_password = '$wr_write_password',

                    wr_name = '$wr_write_cname',

                    wr_datetime = '$g5[time_ymdhis]',

                    wr_ip = '000.000.000.000' ";

    sql_query($sql);

 

 

    // 원글에 코멘트수 증가

    sql_query(" update $write_table set wr_comment = wr_comment + 1 where wr_id = '$wr_id' ");

    // 코멘트 1 증가

    sql_query(" update $g4[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' ");

 

 }

?>

 

이걸 복사해서 8개를 사용중입니다 

 

물론 내용은 틀리구요

 

이걸 글을 쓸때마다 8개가 한번에 다 나오는데 혹시 출력 갯수를

 

조절할수있을까요?

 

랜덤으로

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

답변 3개

$arr = array("1", "2", "3", "4", "5", "6", "7","8"); //1~8의 숫자가 있습니다. shuffle($arr); //골고루 섞어 줍니다. $Random_Num = $arr[0]; //섞인 숫자의 첫번째를 확인해볼게요

echo $Random_Num; // 계속 변화하는 모습을 보실 수 있습니다.

참고하세요

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

답변에 대한 댓글 1개

너나잘해
9년 전
제윤 아빠님 위에 부분 정확이 어디에 적용해야 사용이 가능 할까요?
제가 초보다 보니 댓글 자동등록코드에 랜덤출력 적용방법 부탁드립니다

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

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

답변에 대한 댓글 1개

그여자의거짓말
10년 전
8개의 순서사 셔플은 되나 갯수가 고정적으로 8개가 나오는데
1~8개가 랜덤으로 출력이 되길원하는데 구문좀 알려주시면안될까요

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

for문을 사용하여 즉 반복문을 사용하여

갯수 조절을 하실수가 있습니다.

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

답변에 대한 댓글 1개

그여자의거짓말
10년 전
8개의 순서사 셔플은 되나 갯수가 고정적으로 8개가 나오는데
1~8개가 랜덤으로 출력이 되길원하는데 구문좀 알려주시면안될까요

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

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

로그인