txt 파일 출력시 특정 표현을 대체하려는데 가능한건가요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

txt 파일 출력시 특정 표현을 대체하려는데 가능한건가요 정보

txt 파일 출력시 특정 표현을 대체하려는데 가능한건가요

본문

 <?=nl2br(implode("", file("./memo.txt")));?>
와 같이 쓰면 txt 파일을 출력할수 있다고 이곳 팁란에서 찾았습니다.
대량의 텍스트파일을 서버에 올려 그대로 쓰려 하는데요.
조금문제가 있어 질문드립니다.

내용중에 링크를 표시해야 하는데요.
하이퍼 링크 코드로 되어있지 않고 위키 소스와 같은 형식입니다.
내용중에 [[공룡|검색]] 은 <a href='네이버 공룡 검색페이지'>공룡</a>와 같이 바꾸고 싶습니다.

가능하다면 초보자임을 감안하여 예문을 통해 알려주실 능력자분을 찾습니다 ㅎㅎ
추운날씨 감기조심 하세요~~~

댓글 전체

$str = "aaa[[공룡|검색]]bbb";

$pattern = "/\[\[([\x{AC00}-\x{D7AF}\x{000B}]+)\|([\x{AC00}-\x{D7AF}\x{000B}]+)\]\]/u";

$str = preg_replace_callback($pattern, function($mat){
return "<a href=\"http://search.naver.com/search.naver?where=nexearch&query=".$mat[1]."&sm=top_hty&fbm=1&ie=utf8\">".$mat[2]."</a>";
}, $str);

echo $str;
주말동안 밖에있어서 확인이 늦었습니다.
답변 주셔서 정말 감사드립니다.
퇴근후 적용해봐야 겠습니다.좋은하루 되세요.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT