preg_replace 질문입니다.

다른 보드에서 그누보드로 넘어오면서요 DB 내용중에 잘못 올라간 파일을 변환해줄려고 합니다.

DB내용

<IMG height=361 src='file:///C:/DOCUME~1/이은찬/LOCALS~1/Temp/Hnc/BinData/EMB0000086c0b42.JPG' width=518 border=0>

에디터로 글쓰기시 첨부가 잘못되어 경로가 file:/// 로 저장이 되어서

지울려고 합니다.

아래 제가 만들어봤는데 안되네요 ^^ 대충 때려잡기식으로 해봤는데 정확한 방법좀 알려주세요
부탁드립니다.
$string = preg_replace("/(\<IMG )(\height=[^\>]* )(\src='[^\>]*)(\width=[^\>]*)(\border=0>)/i", "", $string);
|

댓글 3개

자문자답 일까여?

$string = preg_replace("/<IMG height=([0-9]+) src='file([^\>]*) width=([0-9]+) border=0>/", "", $string);

그냥 간단하게 했습니다.
$a = "<IMG height=361 src='file:///C:/DOCUME~1/이은찬/LOCALS~1/Temp/Hnc/BinData/EMB0000086c0b42.JPG' width=518 border=0>";
$b = "file:///C:/DOCUME~1/이은찬/LOCALS~1/Temp/Hnc/BinData/";

$c = str_replace($b,"새 경로",$a);

첨부된 경로가 같다면 이러면 되지 않을까요...
<IMG height=361 src='file:///C:/DOCUME~1/이은찬/LOCALS~1/Temp/Hnc/BinData/EMB0000086c0b42.JPG' width=518 border=0>

이형식은 예제이구요
file:/// 이후에 내용이 달라질수도 잇구요
height width 값이 달를수 있으닌까요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 2,446
16년 전 조회 837
16년 전 조회 1,431
16년 전 조회 2,219
16년 전 조회 1,573
16년 전 조회 849
16년 전 조회 1,103
16년 전 조회 1,306
16년 전 조회 1,024
16년 전 조회 1,559
16년 전 조회 1,029
16년 전 조회 1,548
16년 전 조회 1,042
16년 전 조회 1,620
16년 전 조회 1,455
16년 전 조회 1,465
16년 전 조회 993
16년 전 조회 1,539
16년 전 조회 1,734
16년 전 조회 1,254