제목 | preg_replace 함수 에서 링크 생성시 주소 질문 입니다. | ||
---|---|---|---|
글쓴이 | analogdk | 작성시각 | 2014/09/21 18:10:18 |
|
|||
안녕하세요. 자동링크 기능 구현하려고 하는데요. 모든게 잘 작동하는데 자동으로 생성된 링크가 그 페이지가 담고있는 url주소를 포함하네요. 이거 제거하는 방법이 있을까요. $contents="@asdf @가나다 fkakkeqkdfakdfskf@123 http://asdf"; $pattern='/(http|https|ftp|mms|@)([^ \n\r<>]+)/i'; $replacement='<a href="http://\\2">\\2</a>'; $contents=preg_replace($pattern,$replacement,$contents); echo$contents; 이렇게 생성된 주소가 http://\\2 이렇게 되었으면 좋겠는데 http://원래 위치했던 url/\\2 이렇게 나옵니다. |
|||
다음글 | 작업 환경에 대한 좋은 아이디어 구합니다. (5) | ||
이전글 | 질문드립니다. (4) | ||
analogdk
/
2014/09/22 10:45:33 /
추천
0
부끄럽습니다. http://를 붙이지 않아서 저렇게 연결이 된거였습니다.
|