테스트 사이트 - 개발 중인 베타 버전입니다

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

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

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

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

$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;
주말동안 밖에있어서 확인이 늦었습니다.
답변 주셔서 정말 감사드립니다.
퇴근후 적용해봐야 겠습니다.좋은하루 되세요.

게시글 목록

번호 제목
284348
284336
284333
284332
284320
284318
284316
284313
284307
284306
284303
284298
284296
284290
284286
284280
284277
284272
284261
284259