자동댓글팁에서 아이디 확장방법

자동댓글팁에서 아이디 확장방법

QA

자동댓글팁에서 아이디 확장방법

본문

<?
$array = array('많이 더운날씨네요 건강 챙기세요', '안녕하세요 좋은날씨 입니다.', '방가워요', '좋은 하루 되세요', '오늘 하루도 마무리 잘하세요'); 
$rand_cnt = rand(1,3); 
$randNum = array();
$i = 0;
while(1){
    $tmp_rand_num = rand(0,count($array)-1); 
    if(in_array($tmp_rand_num, $randNum) == false){
        $randNum[] = $tmp_rand_num;
        $i = $i + 1;
        if($i >= (int)$rand_cnt ) break;
    }    
}
if ($w =='') {
    $wr_write = get_write($write_table, $wr_id);//원글정보    
    $wr_write_password = sql_password($g5[server_time]);//패스워드
    $wr_write_cname = "최고관리자";//댓글 등록자명
    $wr_write_mbid = "admin";//댓글 아이디 사용자
    for($i=0;$i<sizeof($randNum);$i++){
        $wr_write_content = $array[$randNum[$i]]; //댓글내용
        $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 $g5[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' ");
    }
 }
?>

 

이 소스에서, 댓글 작성자를 늘리기 위해 

$wr_write_cname = "최고관리자";//댓글 등록자명

$wr_write_mbid = "admin";//댓글 아이디 사용자

 

이 두부분을 추가해봤는데 오류가나네요.

가령 "최고관리자","나나나","가가가" 이런식 or "admin","aaa","bbb"

이런식으로 추가했거든요...

 

댓글 달리는 사용자를 다양하게 만들고 싶어서 그런데 어떻게 수정해주면 될까요?

 

이 질문에 댓글 쓰기 :

답변 1

$array = array('많이 더운날씨네요 건강 챙기세요', '안녕하세요 좋은날씨 입니다.', '방가워요', '좋은 하루 되세요', '오늘 하루도 마무리 잘하세요'); 
$rand_cnt = rand(1,3); 
$randNum = array();
$i = 0;
while(1){
    $tmp_rand_num = rand(0,count($array)-1); 
    if(in_array($tmp_rand_num, $randNum) == false){
        $randNum[] = $tmp_rand_num;
        $i = $i + 1;
        if($i >= (int)$rand_cnt ) break;
    }    
}
if ($w =='') {
    $wr_write = get_write($write_table, $wr_id);//원글정보    
    $wr_write_password = sql_password($g5[server_time]);//패스워드
    $wr_write_cname = "최고관리자,나나나,가가가"; //댓글 등록자명
    $wr_write_mbid = "admin,aaa,bbb"; //댓글 아이디 사용자
    $wr_write_cname_exp = explode(",", $wr_write_cname);
    $wr_write_mbid_exp = explode(",", $wr_write_cname);
    $wr_cnt = rand(0, sizeof($wr_write_cname_exp) - 1);
    for($i=0;$i<sizeof($randNum);$i++){
        $wr_write_content = $array[$randNum[$i]]; //댓글내용
        $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_exp [$wr_cnt]."',
                    wr_password = '$wr_write_password',
                    wr_name = '".$wr_write_cname_exp[$wr_cnt]."',
                    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 $g5[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' ");
    }
 }

이렇게 하시면 될겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 227
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT