preg_replace 질문입니다. > 그누4 질문답변

그누4 질문답변

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

preg_replace 질문입니다. 정보

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);
  • 복사

댓글 전체

$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 값이 달를수 있으닌까요
© SIRSOFT
현재 페이지 제일 처음으로