자동 게시글 쓰기 소스에 관한 문의 드립니다.

자동 게시글 쓰기 소스에 관한 문의 드립니다.

QA

자동 게시글 쓰기 소스에 관한 문의 드립니다.

본문


<?php
define('_INDEX_', true);
include_once('./_common.php');
 
 
function board_write($bo_table, $subject, $content, $mb_id) 
{
    global $g5;
 
 
    $mb = get_member($mb_id); 
    $write_table = "g5_write_{$bo_table}";
    $wr_num = get_next_num($write_table);
    $wr_reply = '';
    $ca_name = "";
    $html = ""; $secret=""; $mail = "";
    $wr_subject = addslashes(trim($subject));
    $wr_content = addslashes(trim($content));
    $wr_link1 = "";
    $wr_link2 = "";
    $wr_email = "";
    $wr_name = addslashes($bo[bo_use_name] ? $mb[mb_name] : $mb[mb_nick]);
 
 
    $sql = " insert into $write_table
                     set wr_num = '$wr_num',
                     wr_reply = '$wr_reply',
                     wr_comment = 0,
                     ca_name = '$ca_name',
                     wr_option = '$html,$secret,$mail',
                     wr_subject = '$wr_subject',
                     wr_content = '$wr_content',
                     wr_link1 = '$wr_link1',
                     wr_link2 = '$wr_link2',
                     wr_link1_hit = 0,
                     wr_link2_hit = 0,
                     wr_hit = 0,
                     wr_good = 0,
                     wr_nogood = 0,
                     mb_id = '$mb_id',
                     wr_password = '',
                     wr_name = '$wr_name',
                     wr_email = '$wr_email',
                     wr_homepage = '',
                     wr_datetime = '".G5_TIME_YMDHIS."',
                     wr_last = '".G5_TIME_YMDHIS."',
                     wr_ip = '{$_SERVER['REMOTE_ADDR']}',
                     wr_1 = '',
                     wr_2 = '',
                     wr_3 = '',
                     wr_4 = '',
                     wr_5 = '',
                     wr_6 = '',
                     wr_7 = '',
                     wr_8 = '',
                     wr_9 = '',
                     wr_10 = '' ";
    sql_query($sql);
    $wr_id = sql_insert_id();
    sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
    sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '$mb_id' ) ");
    sql_query("update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}'");
    return true;
}
 
 
 
 
$bo_table = "1111"; // 게시판 테이블 입력
 
 
$filename = "subject.txt"; // 제목 파일
$fp = fopen($filename, "r");
$subject = fgets($fp, '50');
fclose($fp);
 
 
$filename = "content.txt"; // 내용 파일
$fp = fopen($filename, "r");
$content = fread($fp, filesize($filename));
fclose($fp);
 
 
$mb_id="member_id"; // 작성자 id
 
 
$result =  board_write($bo_table, $subject, $content, $mb_id);
 
 
 
 
?> 

 

위 소스를 여기 자료실에서 찾아서 돌리니까 글은 잘 올라가는데요,

 

혹시나 해서 subject.txt 파일에 내용을

 

제목111

제목222 

 

이런식으로 지정해 주고 

 

content.txt

 

내용111

내용222

 

이렇게 해줬는데

 

글 올라간걸 확인하니 제목은 제목111 이렇게 맞게 들어갔구요,

 

내용에는 

 

내용111

내용222

 

이렇게 한꺼번에 올라가고 끝나네요.

 

원래 위 소스가 단 하나의 글만 올리는 소스인가요? 

 

만약 제목 첫줄과 내용 첫줄을 하나의 글로,

제목 두번째 줄과 내용 두번째 줄을 또 하나의 글로 

이렇게 계속 넣고 싶다면 어찌 고치면 될지요?

 

간단하게 라도 리플 달아주시면 정말 많은 도움 될것 같습니다.

 

항상 감사합니다.  

 

 

이 질문에 댓글 쓰기 :

답변 2

네 한개만 올리는 소스입니다.

바꾸시려면..

파일을 한줄씩 읽도록 만들고  각각 배열에 저장하여

배열을 읽어 저장하도록 하셔야 하시는게 좋겠습니다.

참고로 파일은 한개만 사용하도록 만드는게 좋겠습니다.

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

회원로그인

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