묻고답하기

제로보드4에서 XE로 옮기는 것과 관련해 문의하고 싶어 또 왔습니다.

 

제가 쓰던 웹호스팅 제로보드4 게시판에 img태그를 사용한 글이 꽤 있습니다.

그래서 migration 툴을 사용해 글을 xml파일로 저장할 때 img태그를 사용한 부분만 수정하고 싶습니다.

 

이를테면 제로보드4에 있는

<img src="http://홈페이지.com/zboard/어쩌구.jpg"> 를

<img src="../zboard/어쩌구.jpg"> 로 상대경로로 바꾸고 싶은데요. 그럼 상대경로 폴더에 맞게 파일을 넣어주면 되니까요.

 

보니까 migration 툴에서는 이미지박스를 이용한 글을 정상적으로 옮기기 위해

본문을 수정하는 코드가 들어가 있더라구요. 

 

preg_replace 를 사용하는 것 같은데 이를 이용하면 본문의 img태그도 수정되지 않을까 싶지만

제가 PHP에 지식이 전무한지라 어설프게 따라했더니 본문 내용이 통채로 날아가네요.ㅠㅜ

 

어떻게 해야 할지 알려주실 수 있는분 계신지요?

아래에 migration 툴의 해당 부분을 올려봅니다. 

 

 

 

 

 $member_srl = $document_info->ismember;

            if($member_srl) {

 

                $match_count = preg_match_all('/\[img:([^\.]*)\.(jpg|gif|png|jpeg)([^\]]*)\]/i', $obj->content, $matches);

                if($match_count) {

                    for($i=0;$i<$match_count;$i++) {

                        $image_filename = sprintf('%s.%s', $matches[1][$i], $matches[2][$i]);

                        $file_obj = null;

                        $file_obj->filename = $image_filename;

                        $file_obj->file = sprintf('%s/%d/%s', $image_box_path, $member_srl, $image_filename);

                        $file_obj->download_count = 0;

                        $files[] = $file_obj;

                    }

                }

 

                // content의 내용을 변경 (이미지 경로를 파일이름만으로 해 놓으면 차후 import시에 경로를 입력하도록 변경함)

                $obj->content = preg_replace('/\[img:([^\.]*)\.(jpg|gif|png|jpeg),align=([^,]*),width=([^,]*),height=([^,]*),vspace=([^,]*),hspace=([^,]*),border=([^\]]*)\]/i', '<img src="\\1.\\2" align="\\3" width="\\4" height="\\5" border="\\8" alt="\\1.\\2" />', $obj->content);

            }

 

 

저 빨간 부분을 복사해서 http://홈페이지.com/ 이 ../으로 변경되도록 하여 추가해보았는데

if 조건들 때문인지 내용 전체가 바뀌어버리더군요. 어떻게 해야 할까요?ㅠ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
sports21 사이트 맵 추출이 안되네요~ [1] 2019.11.06 by sports21
소수의힘 본문 게시글의 글자 수를 게시물 목록에 표시하는 방법 [1] file 2019.11.06 by SimpleCode
소수의힘 글쓰는 창에 현재 작성하는 글의 글자수를 띄우는 방법 [2] 2019.11.06 by 소수의힘
에필린 위젯페이지 사진클릭 안되게 하는 법 좀... [2] 2019.11.05 by 에필린
yks**** 제 로 보 드 4 게시판이 안열려요 [3] 2019.11.04 by 제이와이엔소프트
금붕어 1.11.6 는 쉬운설치로 가능한가요? [1] 2019.11.03 by 금붕어
건즈 에디터에 파일을 첨부할 수가 없는데 왜 그럴까요? [4] file 2019.11.03 by 건즈
건즈 메뉴 항목 삭제 [4] 2019.11.02 by 건즈
cherry999876 안녕하세요 ᆢ포토샵 질문입니다 file  
국가대표21 [스킨 ] 세로 메뉴 출력 스킨 ver. 0.3 <-- 설치안됐는데..계속 뜨네요 [4] 2019.11.01 by 건즈
sdh**** 가입 추가등록폼 DB에 저장이 안되는 문제 [1] file 2019.10.31 by sejin7940
annn 잘못건드려서 로그인을 못하고 있어요... [2] file 2019.10.31 by sejin7940
roks821 ie11 에서 xe1.4.10을 못불러와요. 어떻게 해요?  
다2 네임서버 변경 [2] 2019.10.30 by 다2
cokimax 쪽지함 및 쪽지 기능이 사라졌습니다. [긴급요청] [2] 2019.10.30 by cokimax
뻬빠 모바일 레이아웃 적용 문의 [4] file 2019.10.29 by 뻬빠
goga**** 사이트맵 여러개 생성시 질문있습니다. [1] 2019.10.29 by sejin7940
kole 파일 업로드시에 대기에는있는데 안보임 [2] 2019.10.26 by cokimax
리승쿠이 XE 파일첨부문제 [1] 2019.10.26 by cokimax
대한국인 게시판 글 쓰기와 본문 읽기에서, 이런 현상이 일어나는데 ~ 버그인가요? [3] file 2019.10.24 by CJM
incation 사이트가 갑자기 빈화면이 되는데요 [1] 2019.10.24 by CJM
굿앤조이 xe1710 모바일에서 팝업 띄우기 [1] 2019.10.24 by CJM
gelmano iframe땜시 고생하다가 글올립니다.(자동 높이 조절) file  
스케베 각종게시판 하단 파일첨부 아이콘 Adobe Flash 문제 [3] file 2019.10.24 by 스케베
너랑나랑 처음 설치 후 질문 드립니다. 홈으로 만들려면... [2] file 2019.10.23 by 너랑나랑
또딸이 모든 게시판 쓰기 오류가 납니다. [4] file 2019.10.23 by 또딸이
어경치치 xe XE 관리자모드에서 레이아웃 및 디자인 수정사항 저장 후 적용이 안되고있어요 [1] 2019.10.21 by SimpleCode
headkim 리눅스 명령어 [5] 2019.10.21 by battery
봄비 회원가입 오류가 발생합니다 [2] file 2019.10.21 by 봄비
나비 html 사진 슬라이드 질문 [2] 2019.10.21 by 나비