@우성짱 님의 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
게시글 목록
| 번호 | 제목 |
|---|---|
| 11092 | |
| 11089 | |
| 11083 | |
| 11079 | |
| 11072 | |
| 11070 | |
| 11066 | |
| 11063 | |
| 11049 | |
| 11045 | |
| 11035 | |
| 11031 | |
| 11026 | |
| 11021 | |
| 11019 | |
| 11018 | |
| 11014 | |
| 10993 | |
| 10992 | |
| 10985 | |
| 10969 | |
| 10960 | |
| 10959 | |
| 10958 | |
| 10956 | |
| 10946 | |
| 10936 | |
| 10931 | |
| 10924 | |
| 10922 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기