홈페이지 보기 \r\n or 지우기 \n또는 \r이 따로 있는 경우가 있더군요
컨텐츠 정보
- 7,715 조회
- 0 추천
- 목록
본문
수정 위치 :w:\g5s\lib\common.lib.php
수정 정보 입수 :
https://sir.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12719&page=&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C1%D9%B9%D9%B2%DE&spt=0&cwin=?bo_table=g4_tiptech&wr_id=12719&page=&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C1%D9%B9%D9%B2%DE&spt=0&cwin=#c_23167
수정 정보내용
common.lib.php에 있는 conv_content 함수에 아래를 추가하면 합니다.
if ($html == 2) {
$content = str_replace("</p>\r\n", "</p>", $content);
$content = str_replace("</br>\r\n", "</br>", $content);
}
이것 때문에 엄청 고생했습니다. 위의 문제가 아니구요 문제점은 같지만, 자바스크립트에서 글넣기 문제 때문에;;
\r 이 숨어있을줄은 정말 몰랐습니다;;
하지만, 간혹 \n또는 \r이 따로 있는 경우가 있더군요
따라서
$content = str_replace("</br>\r\n", "</br>", $content);
=>
$content = str_replace("\r", "", $content);
$content = str_replace("\n", "", $content);
로 두번 해주시는게 좋겠네요
수정전
// 공백 처리
//$content = preg_replace("/ /", " ", $content);
$content = str_replace(" ", " ", $content);
$content = str_replace("\n ", "\n ", $content);
수정후
// 공백 처리
//$content = preg_replace("/ /", " ", $content);
$content = str_replace(" ", " ", $content);
$content = str_replace("\n ", "\n ", $content);
$content = str_replace("</br>\r\n", "</br>", $content);
// shimss add1
$content = str_replace("\r", "", $content);
$content = str_replace("\n", "", $content);
// shimss add2
============>>> 과거 자료 저장 된것 안됩니다
\r\n
-------------------------------------- ♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠