글내용 안의 줄바꿈 제거(php,javasciprt) 도움요청드립니다!!! 정보
글내용 안의 줄바꿈 제거(php,javasciprt) 도움요청드립니다!!!
본문
안녕하세요?
많이 도와주세요~
간단히 말씀드려서
$wr_contents 라는 변수에 글내용이 있다고 칩니다.
javascpit 에서 글내용을 미리 넣어 주려고
객체.innerHTML = "<?=$wr_contents?>;
라고 했습니다. 즉, html 상에서 소스보기로 보면, $wr_contents값이 다 나옵니다.
일단 별 문제없이 잘 들어갑니다.
그런데, $wr_contents 내용 에 줄바꿈이 있으면 에러가 납니다.
줄바꿈 문자도 없는데 줄바꿈 갔이 들어가 있는 경우가 있더군요
도대체 이 줄바꿈 값은 어떻게 들어가는건지;;;;
trim,addslashes,convet 함수를 각각, 또는 모두 쓰고
preg_replace("/<(.*?)\>/"," ",$wr_content)
등으로 html도 제거해 봤고
str_replace("\n","",$wr_contents);
로 혹시 있을지 모르는 \n도 해봤는데
위의 어떤 함수를 써도 줄바꿈 값이 없어지지 않습니다.
그래서 decodeURI 도 써봤습니다만 일단 php의 urlencode 로 인코딩 해서
표시할때 자바스크립트에서 decodeURI로 풀어주려니 안되더군요
php urldecode 함수로 쓰면 역시 마찬가지로 줄바꿈 문자열이 살아납니다.
이 줄바꿈 값을 자바스크립트에서 없애거나 php에서 없에거나 어쨋든
없앨 수 있는 방법 없을까요?? 이것때문에 몇일 고생중입니다;;
도대체 저 줄바꿈 값은 왜 생기는 건지(보통 에디터로 글 작성시 생기더군요)
없앨 수 있는 방법좀 알려주세요~~~~
많이 도와주세요~
간단히 말씀드려서
$wr_contents 라는 변수에 글내용이 있다고 칩니다.
javascpit 에서 글내용을 미리 넣어 주려고
객체.innerHTML = "<?=$wr_contents?>;
라고 했습니다. 즉, html 상에서 소스보기로 보면, $wr_contents값이 다 나옵니다.
일단 별 문제없이 잘 들어갑니다.
그런데, $wr_contents 내용 에 줄바꿈이 있으면 에러가 납니다.
줄바꿈 문자도 없는데 줄바꿈 갔이 들어가 있는 경우가 있더군요
도대체 이 줄바꿈 값은 어떻게 들어가는건지;;;;
trim,addslashes,convet 함수를 각각, 또는 모두 쓰고
preg_replace("/<(.*?)\>/"," ",$wr_content)
등으로 html도 제거해 봤고
str_replace("\n","",$wr_contents);
로 혹시 있을지 모르는 \n도 해봤는데
위의 어떤 함수를 써도 줄바꿈 값이 없어지지 않습니다.
그래서 decodeURI 도 써봤습니다만 일단 php의 urlencode 로 인코딩 해서
표시할때 자바스크립트에서 decodeURI로 풀어주려니 안되더군요
php urldecode 함수로 쓰면 역시 마찬가지로 줄바꿈 문자열이 살아납니다.
이 줄바꿈 값을 자바스크립트에서 없애거나 php에서 없에거나 어쨋든
없앨 수 있는 방법 없을까요?? 이것때문에 몇일 고생중입니다;;
도대체 저 줄바꿈 값은 왜 생기는 건지(보통 에디터로 글 작성시 생기더군요)
없앨 수 있는 방법좀 알려주세요~~~~
댓글 전체

http://sir.co.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=#c_23167
자문자답 모드~~
"\n"뿐만 아니라 "\r" 이 숨어있었던 것이로군요;;;;
자문자답 모드~~
"\n"뿐만 아니라 "\r" 이 숨어있었던 것이로군요;;;;

$content = str_replace("\r", "", $content);
$content = str_replace("\n", "", $content);
$content = str_replace("\n", "", $content);