2012-01-25 3 views
0

저는 Codeigniter에서 URL을 활성 링크로 변환하는 기능을 설정하고 싶습니다. here 아래 함수를 찾았습니다. 일반적으로 PHP는 있지만 Codeigniter와 비슷한 것이 필요합니다. 사용자 게시물 및 의견을 내 사이트 전체에서 사용하고 싶습니다.Codeigniter에서 URL을 연결하는 방법은 무엇입니까?

$text = preg_replace('/(?<!http:\/\/)(www.[[email protected]:%_\+.~#?&\/=]+)/i', '<a href="http://\1">\1</a>', $text); 

답변

1

: 컨트롤러 지금

function linkify($text){ 
    return preg_replace('/(?<!http:\/\/)(www.[[email protected]:%_\+.~#?&\/=]+)/i', '<a href="http://\1">\1</a>', $text); 
} 

:

0

preg_replace 명령을 다음과 같이 페이지를보기 만하면됩니다 : $ text = "이 웹 페이지를 방문하여 http://masalahkita.com 웹에서 CodeIgniter 프레임 워크를 사용하고이 방법으로 적용합니다."; $ link = preg_replace ("/ ([\ w] + : // [\ w-? &; # ~ =/\ @] + [\ w /])/i", "$ 1" ; echo $ link;

0

CI에서 URL Helper을 고려하십시오. URL 작업에 도움이되는 몇 가지 기능이 있습니다. 구체적으로 anchor() 기능을 살펴보십시오. I 인) (auto_link를 사용하여 종료

//$content = 'get your content from somewhere' 
$this->load->helper('text'); 
$content = linkify($content); 
0

application/helpers

MY_text_helper.php라는 파일을 만들고 거기에 다음 함수를 넣어 codeigniter에 내장 된 함수. 누군가가 메시지를 게시하고 URL을 연결하려는 경우 다음을 사용하십시오.

auto_link($message) 

나는 codeigniter 설명서에 묻어 있음을 발견했습니다.

관련 문제