g4 -> g5 이전 시 php로 데이터를 넘기는 방법(?)

g5 이전 하는데 아무리 해도 데이터가 넘어가지도 않고.. 넘어가도 여분필드 10개 이상 되는것도 많아서

그냥 g5 설치하고 g5에서 a링크 걸어서 g4 db 그냥 끌어온거 여기다 남깁니다.

테이블 하나씩 지정해서 넘겨야 합니다..  여분필드도 컬럼 계산해서 할려고 했는데 이것저것 안되거

투성이라서 그냥 걍 단순하게 처리했습니다... 여분필드 10개 이상인 분들은 더 추가해서 사용하세요

 

도움이 될 지는 모르겠네요...

 

아래 소스 입니다.

 

<?php
 include_once("../../../common.php"); // include_once("../../../_common.php"); 이게 왜 안되는지 모르겠음..
 
     $dbc = mysql_connect('g4 서버 ip:3306', 'g4', 'db비밀번호')
         or die("안됨" );
         mysql_query('set names euckr');  
         mysql_select_db('g4',$dbc);
 
  $sql ="select * from g4_write_데꾸올녀석 테이블명 ";
     $result = mysql_query($sql);
 
      for ($i=0; $row=mysql_fetch_array($result); $i++) {
    
     
  // euc-kr utf-8 변경
  
               $row[wr_id] = iconv("euc-kr", "UTF-8", $row[wr_id]);
         $row[wr_num] = iconv("euc-kr", "UTF-8", $row[wr_num]);
                     $row[wr_reply] = iconv("euc-kr", "UTF-8", $row[wr_reply]);
      $row[wr_parent] = iconv("euc-kr", "UTF-8", $row[wr_parent]);
      $row[wr_is_comment] = iconv("euc-kr", "UTF-8", $row[wr_is_comment]);
      $row[wr_comment] = iconv("euc-kr", "UTF-8", $row[wr_comment]);
      $row[wr_comment_reply] = iconv("euc-kr", "UTF-8", $row[wr_comment_reply]);
       $row[ca_name] = iconv("euc-kr", "UTF-8", $row['ca_name']);
        
                     $row[wr_option]= iconv("euc-kr", "UTF-8", $row[wr_option]);
                     $row[wr_subject] = iconv("euc-kr", "UTF-8", $row[wr_subject]);
                     $row[wr_content] = iconv("euc-kr", "UTF-8", $row[wr_content]);
                     $row[wr_link1] = iconv("euc-kr", "UTF-8", $row[wr_link1]);
                     $row[wr_link2] = iconv("euc-kr", "UTF-8", $row[wr_link2]);
                     $row[wr_link1_hit] = iconv("euc-kr", "UTF-8", $row[wr_link1_hit]);
                     $row[wr_link2_hit] = iconv("euc-kr", "UTF-8", $row[wr_link2_hit]);
                     $row[wr_hit] = iconv("euc-kr", "UTF-8", $row[wr_hit]);
                   //  $row[wr_good] = "";
                   //  $row[wr_nogood] = "";
                     $row[mb_id] = iconv("euc-kr", "UTF-8", $row[mb_id]);
                     $row[wr_password] = iconv("euc-kr", "UTF-8", $row[wr_password]);
                     $row[wr_name] = iconv("euc-kr", "UTF-8", $row[wr_name]);
                     $row[wr_email] = iconv("euc-kr", "UTF-8", $row[wr_email]);
                     $row[wr_homepage] = iconv("euc-kr", "UTF-8", $row[wr_homepage]);
                     $row[wr_datetime] = iconv("euc-kr", "UTF-8", $row[wr_datetime]);
                     $row[wr_file] = "";
      $row[wr_last] = iconv("euc-kr", "UTF-8", $row[wr_last]);
                     $row[wr_ip] = iconv("euc-kr", "UTF-8", $row[wr_ip]);
     // $row[wr_facebook_user] = "";
    //  $row[wr_twitter_user] = "";
                     $row[wr_1] = iconv("euc-kr", "UTF-8", $row[wr_1]);
                     $row[wr_2] = iconv("euc-kr", "UTF-8", $row[wr_2]);
                     $row[wr_3] = iconv("euc-kr", "UTF-8", $row[wr_3]);
                     $row[wr_4] = iconv("euc-kr", "UTF-8", $row[wr_4]);
                     $row[wr_5] = iconv("euc-kr", "UTF-8", $row[wr_5]);
                     $row[wr_6] = iconv("euc-kr", "UTF-8", $row[wr_6]);
                     $row[wr_7] = iconv("euc-kr", "UTF-8", $row[wr_7]);
                     $row[wr_8] = iconv("euc-kr", "UTF-8", $row[wr_8]);
                     $row[wr_9] = iconv("euc-kr", "UTF-8", $row[wr_9]);
                     $row[wr_10] = iconv("euc-kr", "UTF-8", $row[wr_10]);
      
    //글 입력하기
 $new_sql = "insert into g5_write_새로입력할테이블명
                set  wr_id =            '$row[wr_id]',
         wr_num =           '$row[wr_num]',
                     wr_reply =         '$row[wr_reply]',
      wr_parent =        '$row[wr_parent]',
      wr_is_comment =    '$row[wr_is_comment]',
      wr_comment =       '$row[wr_comment]',
      wr_comment_reply = '$row[wr_comment_reply]',
      ca_name =          '$row[ca_name]',
                     wr_option =        '$row[wr_option]',
                     wr_subject =       '$row[wr_subject]',
                     wr_content =       '$row[wr_content]',
                     wr_link1 =         '$row[wr_link1]',
                     wr_link2 =         '$row[wr_link2]',
                     wr_link1_hit =     '$row[wr_link1_hit]',
                     wr_link2_hit = '    $row[wr_link2_hit]',
                     wr_hit =           '$row[wr_hit]',
                     wr_good =          '$row[wr_good]',
                     wr_nogood =        '$row[wr_nogood]',
                     mb_id =            '$row[mb_id]',
                     wr_password =      '$row[wr_password]',
                     wr_name =          '$row[wr_name]',
                     wr_email =         '$row[wr_email]',
                     wr_homepage =      '$row[wr_homepage]',
                     wr_datetime =      '$row[wr_datetime]',
                     wr_file =          '$row[wr_file]',
      wr_last =          '$row[wr_last]',
                     wr_ip =            '$row[wr_ip]',
      wr_facebook_user = '$row[wr_facebook_user]',
      wr_twitter_user =  '$row[wr_twitter_user]',
                     wr_1 =             '$row[wr_1]',
                     wr_2 =             '$row[wr_2]',
                     wr_3 =             '$row[wr_3]',
                     wr_4 =             '$row[wr_4]',
                     wr_5 =             '$row[wr_5]',
                     wr_6 =             '$row[wr_6]',
                     wr_7 =             '$row[wr_7]',
                     wr_8 =             '$row[wr_8]',
                     wr_9 =             '$row[wr_9]',
                     wr_10 =            '$row[wr_10]'  ";

               //mysql_query($new_sql,$dbc) or die( mysql_error($dbc) );
                sql_query($new_sql);
  
                   }
  //echo $i."번째 줄 저장 된거 같은데????</br>";     
       //  mysql_close($dbc);      
?>

<script language='JavaScript'>

 alert("이동완료");

self.close() ;

</script>

|

댓글 4개

음... G4...에서 만든거 옮기긴 가능해보이는데
첨부파일 요렇게 넘겼습니다.

$sql ="select * from g4_board_file";
$result = mysql_query($sql);

for ($i=0; $row=mysql_fetch_array($result); $i++) {

// 이동 할 서버 접속 정보

// euc-kr utf-8 변경


$row[bo_table] = iconv("euc-kr", "UTF-8", $row[bo_table]);
$row[wr_id] = iconv("euc-kr", "UTF-8", $row[wr_id]);
$row[bf_no] = iconv("euc-kr", "UTF-8", $row[bf_no]);
$row[bf_source] = iconv("euc-kr", "UTF-8", $row[bf_source]);
$row[bf_file] = iconv("euc-kr", "UTF-8", $row[bf_file]);
$row[bf_download] = iconv("euc-kr", "UTF-8", $row[bf_download]);
$row[bf_content] = iconv("euc-kr", "UTF-8", $row[bf_content]);
$row[bf_filesize] = iconv("euc-kr", "UTF-8", $row[bf_filesize]);


$row[bf_width]= iconv("euc-kr", "UTF-8", $row[bf_width]);
$row[bf_height] = iconv("euc-kr", "UTF-8", $row[bf_height]);
$row[bf_type] = iconv("euc-kr", "UTF-8", $row[bf_type]);
$row[bf_datetime] = iconv("euc-kr", "UTF-8", $row[bf_datetime]);

//글 입력하기
$new_sql = "insert into g5_board_file
set
bo_table = '$row[bo_table]',
wr_id = '$row[wr_id]',
bf_no = '$row[bf_no]',
bf_source = '$row[bf_source]',
bf_file = '$row[bf_file]',
bf_download = '$row[bf_download]',
bf_content = '$row[bf_content]',
bf_filesize = '$row[bf_filesize]',
bf_width = '$row[bf_width]',
bf_height = '$row[bf_height]',
bf_type = '$row[bf_type]',
bf_datetime = '$row[bf_datetime]'

";

//mysql_query($new_sql,$dbc) or die( mysql_error($dbc) );
sql_query($new_sql);

}
include_once("../../../_common.php"); 이게 왜 안되는지 모르겠음..
이라고 본문에 있어서 댓글을 남깁니다.

통상적으로 _common.php 파일을 생성하는 것은
본문 파일이 위치한 폴더에 _common.php 를 생성하고
그 파일의 내용에서 common.php 의 경로를 적습니다. 아래와 같이 사용합니다.
<?php
include_once('../../../common.php');
?>

또한 본문의 내용을 파일로 만들어서 어디에 위치시키느냐에 따라서 ../ 의 개수가 달라집니다.
본문의 파일이 common.php 파일을 include 해야합니다.
외부페이지 사용시에는 스킨 폴더에 _common.php 생성하고 경로를 적어야 겠네요..
감사합니다..^^
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
7년 전 조회 4,233
7년 전 조회 6,246
7년 전 조회 3,882
7년 전 조회 2만
7년 전 조회 4,644
7년 전 조회 4,379
7년 전 조회 5,745
7년 전 조회 6,286
7년 전 조회 1.4만
7년 전 조회 9,899
7년 전 조회 4,578
7년 전 조회 6,169
7년 전 조회 4,803
7년 전 조회 4,953
7년 전 조회 5,572
7년 전 조회 5,328
7년 전 조회 7,119
7년 전 조회 5,185
7년 전 조회 5,138
7년 전 조회 5,505
7년 전 조회 1.4만
7년 전 조회 9,177
7년 전 조회 6,912
7년 전 조회 6,627
7년 전 조회 8,483
7년 전 조회 4,214
7년 전 조회 8,041
7년 전 조회 7,015
7년 전 조회 4,761
7년 전 조회 5,981