728x90
반응형
설명은 길지 않다
한 마디로 사이트의 회원 정보를 가져와서
그 정보를 xml 파일로 변환하고 싶었을 뿐이다.
단계를 보면 먼저 DB 조회를 해온다.
그리고 xml 파일을 만든다.
엄청 심플한 내용이기에 소스만 올려 놓았다.
(내가 직접 써본 소스기에 문제는 없을리라~^^)
$flash_query = "SELECT * FROM member_infor ORDER BY modify DESC";
$flash_total = command_total($flash_query);
$list_arr = command_list_default($$query, $$total, $page, $l_scale);
/*xml 파일 생성*/
$search = false;//초기값 세팅
$current_dir = "$root/flash/";//루트 폴더
$current_file = "flash.xml";//생성 파일
alert($current_dir);
$xml_file = fopen($current_dir.$current_file, "w+");
/*
if( !$xml_file ){//파일 생성
dirname($current_dir);
fwrite($current_dir.$current_file, "");
fclose($current_dir.$current_file);
chmod($current_dir.$current_file, 0707);
$xml_file = fopen($current_dir.$current_file, "w");
}
/*xml 파일 생성*/
/*xml 파일 입력*/
$xml_data[language] = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$xml_data[xml_start] = "<flash>";
//$xml_data[xml_start] = "<flash title=\"Flash test\" thumDir=\"\" imageDir=\"\" random=\"False\">";
$xml_data[xml_end] = "</flash>";
$get_xml = $xml_data[language];
$get_xml .= $xml_data[xml_start];
//$get_xml .= "<category name=\"제목변환입니다'\">";
foreach( $list_arr as $list_row ){
$id = $list_row['id'];
$nickname = $list_row['nickname'];
//$get_xml .= "<flash id=\"$list_row[id]\" nickname=\"$list_row[nickname]\"/>";
$get_xml .= "<member>";
$get_xml .= " <id>$id</id>";
$get_xml .= " <nickname>$nickname</nickname>";
$get_xml .= "</member>";
}
$get_xml .= $xml_data[xml_end];
//$get_xml = iconv("EUC-KR", "UTF-8",$get_xml);encoding
$success = fwrite($xml_file, $get_xml);
fclose($xml_file);
/*xml 파일 입력*/
한 마디로 사이트의 회원 정보를 가져와서
그 정보를 xml 파일로 변환하고 싶었을 뿐이다.
단계를 보면 먼저 DB 조회를 해온다.
그리고 xml 파일을 만든다.
엄청 심플한 내용이기에 소스만 올려 놓았다.
(내가 직접 써본 소스기에 문제는 없을리라~^^)
$flash_query = "SELECT * FROM member_infor ORDER BY modify DESC";
$flash_total = command_total($flash_query);
$list_arr = command_list_default($$query, $$total, $page, $l_scale);
/*xml 파일 생성*/
$search = false;//초기값 세팅
$current_dir = "$root/flash/";//루트 폴더
$current_file = "flash.xml";//생성 파일
alert($current_dir);
$xml_file = fopen($current_dir.$current_file, "w+");
/*
if( !$xml_file ){//파일 생성
dirname($current_dir);
fwrite($current_dir.$current_file, "");
fclose($current_dir.$current_file);
chmod($current_dir.$current_file, 0707);
$xml_file = fopen($current_dir.$current_file, "w");
}
/*xml 파일 생성*/
/*xml 파일 입력*/
$xml_data[language] = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$xml_data[xml_start] = "<flash>";
//$xml_data[xml_start] = "<flash title=\"Flash test\" thumDir=\"\" imageDir=\"\" random=\"False\">";
$xml_data[xml_end] = "</flash>";
$get_xml = $xml_data[language];
$get_xml .= $xml_data[xml_start];
//$get_xml .= "<category name=\"제목변환입니다'\">";
foreach( $list_arr as $list_row ){
$id = $list_row['id'];
$nickname = $list_row['nickname'];
//$get_xml .= "<flash id=\"$list_row[id]\" nickname=\"$list_row[nickname]\"/>";
$get_xml .= "<member>";
$get_xml .= " <id>$id</id>";
$get_xml .= " <nickname>$nickname</nickname>";
$get_xml .= "</member>";
}
$get_xml .= $xml_data[xml_end];
//$get_xml = iconv("EUC-KR", "UTF-8",$get_xml);encoding
$success = fwrite($xml_file, $get_xml);
fclose($xml_file);
/*xml 파일 입력*/
반응형
LIST
'전공 > 실무' 카테고리의 다른 글
[as3.0] getChildAt, getChildByName (0) | 2012.12.06 |
---|---|
xmlrpc [soap] 실 사용 방법 소스 바로 적용 가능~^^ (0) | 2011.08.17 |
[PHP] urlencode(), base64_encode() 함수 (0) | 2011.06.29 |
HTML 과 FLASH 참조 변수 (0) | 2011.05.16 |
Mysql 트랜젝션 나누는 방법 (0) | 2011.01.27 |