테스트 사이트 - 개발 중인 베타 버전입니다

cheditor 업로드된 이미지 서버이전할때 주소 변경

서버전하때 cheditor로 본문 삽입 된 이미지 주소는
구사이트의 도메인이적힌 <img 테그로 삽입되기때문에  게시물맏 이미지 주소를 변경해야합니다.

아래는 한번에 모든게시물에 도메인을 전부 바꾸어버립니다

<?
include_once"_common.php";
//구사이트도메인 http://www. 제외
$old="google.com";
//새사ㅣ트도메인 http://www. 제외
$new="naver.com";

$sql = sql_query("select * from g4_board");
while($data = sql_fetch_array($sql)){
 echo"$data[bo_table]<br>";
 sql_query("update g4_write_{$data[bo_table]} set wr_content=REPLACE(`wr_content`,'$old','$new')");
}
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

이렇게 하면 이미지 이외의 것도 바뀌게 됩니다 (link 주소 값은것)
이미지 태그를 찾아서 그 안의 도메인만 바꾸는 것이 필요해요.
그럼 어떤방법으로 해야 하나요?
좀 구체적으로.

하나 하나씩 바꾸면 완전 노가다가 아닌가 생각 되는데요
좋은 방법좀 부탁드립니다.
나중에 시간되면 코드를 올려드릴께요.
불당 resize code의 callback 함수를 수정하면 되요.
도메인주소를 www.google.com --> www.naver.com 이렇게 한번더 변경하면 해결될듯...

어차피 서버이전한것이면 도메인 주소가 완전히 변경된것이니..
link 에 사용된 주소도 변경되면 나쁠것은 없을듯 싶네요....
참 그리고 위 소스를 어떻게 해야 하는지요
사용방법좀 부탁드립니다.
구사이트도메인 넣어주시구요 새 사이트 도메인 넣어주시구요
index.php가 있는 곳에 업로드하셔서 실행하시면 되요
<img src= 에 해당하는 것만 하면 되겠죠
도메인말고는 안되나요?

그러닌깐 전 좀 다른것인데요
도메인은 같아요.

처음 그누를 설치할때..
public_html/gn/그누보드 폴드및 설치파일을 두어 설치를 하였습니다.
그런다음 cheditor를 이용하여 그림을 삽입을 하였습니다.

그런후
gn/폴드및 파일들을 모두 상위폴드인 public_html폴드로 이동을 시켰 이미지를 확인해보았더니
현재는 gn이란 폴드가 없는데 속성을 보닌깐 gn이 포함이 되어져 있더군요

같은장소에서 같은 도메인에서도 이런 현상이 생기더군요.

이를경우 어떻게 해야 하나요?
마찬가지 의미가 될듯합니다.

기존 : abc.com/gn 에서
변경 : abc.com/ 이렇게 변경한것이라면

위의 활용팁에서 아래와 같이 사용하면 될듯하네요.

//구사이트도메인 http://www. 제외
$old="abc.com/gn";
//새사ㅣ트도메인 http://www. 제외
$new="abc.com/";
$old="google.com";
//새사ㅣ트도메인 http://www. 제외
$new="naver.com";

이부분을
$old="naver.com/gn";
//새사ㅣ트도메인 http://www. 제외
$new="naver.com";

이런식으로 변형을 하면 되는것인가요?
img 태그를 찾아서 수정하면 가능해요.
절대 주소가 아닌 상대 주소로 바꾸는 것이 낫지 않을까요?
공부잘햇습니다
감사합니다.. 드디어 써 먹을때가.. 왔네요 ^^
유용한 팁이네요

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293