@우성짱 님의 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
게시글 목록
| 번호 | 제목 |
|---|---|
| 10921 | |
| 10920 | |
| 10914 | |
| 10913 | |
| 10912 | |
| 10911 | |
| 10905 | |
| 10904 | |
| 10903 | |
| 10898 | |
| 10897 | |
| 10896 | |
| 10882 | |
| 10879 | |
| 10878 | |
| 10877 | |
| 10876 | |
| 10874 | |
| 10865 | |
| 10856 | |
| 10854 | |
| 10845 | |
| 10833 | |
| 10830 | |
| 10827 | |
| 10819 | |
| 10809 | |
| 10803 | |
| 10802 | |
| 10801 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기