@우성짱 님의 QA에 올라온 질문입니다. https://sir.kr/qa/371049
항상 답은 여러가지가 나올수 있습니다.
아래는 여러가지 가능성 있는 도메인 주소입니다.
www가 있는 경우, 없는 경우
주소가 co.kr인경우
www대신에 subdomain이 있는 경우입니다.
http와 https인 경우(예제에는 빠져 있습니다.)
----------------------------
https://www.eample.com/data/editor/2008//3232235777_Xc5wihGQ_8374ce51ea86e72fca4d59783e8d3b7f1705f30e.png
https://eample.com/data/editor/2008//3232235777_Xc5wihGQ_8374ce51ea86e72fca4d59783e8d3b7f1705f30e.png
https://test.eample.com/data/editor/2008//3232235777_Xc5wihGQ_8374ce51ea86e72fca4d59783e8d3b7f1705f30e.png
https://www.eample.co.kr/data/editor/2008//3232235777_Xc5wihGQ_8374ce51ea86e72fca4d59783e8d3b7f1705f30e.png
----------------------------
www가 있으면 www를 빼야 되니 https:// 를 그룹으로 www.를 빼고 나머지 그룹으로 만들어서
그안에 cdn을 끼어 넣으면 될 것 같습니다. (그룹이 여러개 나오면 번호가 바뀔수도 있습니다.)
preg_replace(정규식, "${1}cdn.${2}", $view['content']);
http://blog.naver.com/PostView.nhn?blogId=psj9102&logNo=221203659771
를 이용하면 될것 같습니다.
댓글 5개
view.php에 넣으주면 될 것 같습니다.
$view['content'] 에서 html로 넘어오는 데이타가 어떻게 되느냐에 따라 달라집니다.
위의 문장은 src="https://www(그룹") 을 찾아서 src="https://cdn(그룹) 으로 변경하는 구문입니다.
" double quotes가 충돌이 나겠네요.
참조:
https://stackoverflow.com/questions/12290882/regex-to-escape-double-quotes-inside-double-quotes-with-preg-replace/12290954
게시글 목록
| 번호 | 제목 |
|---|---|
| 98 | |
| 97 | |
| 91 | |
| 87 | |
| 80 | |
| 76 | |
| 75 | |
| 72 | |
| 71 | |
| 70 | |
| 69 | |
| 68 | |
| 62 | |
| 61 | |
| 60 | |
| 57 | |
| 55 | |
| 54 | |
| 49 | |
| 40 | |
| 36 | |
| 33 | |
| 32 | |
| 31 | |
| 29 | |
| 21 | |
| 11 | |
| 8 | |
| 4 | |
| 1 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기