nl2br 줄바꿈 엔터 <br> > 기술자료 | 해피정닷컴

nl2br 줄바꿈 엔터 <br> > 기술자료

본문 바로가기

사이트 내 전체검색

nl2br 줄바꿈 엔터 <br> > 기술자료

PHP nl2br 줄바꿈 엔터 <br>

페이지 정보


본문

nl2br은 보통 Database에 데이타를 입력하거나 입력한후 출력할때 사용합니다.
보통 입력한후 출력할때 쓰게 되는데.
그이유인즉...

HTML 태그 중에 TextArea 로 내용을 받게되면
그 내용중에 엔터키(줄바꿈)을 하게 될경우 BR처리가 아니라 \n으로 처리를 합니다.
그렇게 저장을 해서 TextArea가 아닌 그냥HTML로 나중에 출력할경우
줄바꿈이 되지 않고 그냥 나오게 되는거죠 이어서 쭈욱..

왜냐하면 HTML은 \n을 인식하지 못하기 때문이죠.
HTML은 줄바꿈은
이나
로 인식하기 때문에 \n을
로 바꿔야
사용자가 줄바꿈을 볼수 있는겁니다.

하지만 TextArea는 \n을 인식합니다.
그래서 게시판 같은 글쓰기,글수정 하기 편하기 위해
대부분 그냥 데이타를 DataBase에 입력후에..
글수정할때는 그대로 뽑아서 수정하면 되므로..(nl2br이외 여러가지 설정제외)

출력할때 많이 쓴다고 보면 되겠습니다.
글읽기 같은곳요.

맨밑에 질문의 답은 간단히 위에 설명한대로.
HTML은 \n을 인식하지 않기때문에 줄바꿈이 되지 않는겁니다.



참고자료
https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=68198849
http://blog.freezner.com/archives/532

댓글목록

등록된 댓글이 없습니다.


Total 2,636건 103 페이지
  • RSS
기술자료 목록
596
호스팅   13409  2009-01-03 08:50  
595
호스팅   11415  2009-01-03 08:42  
594
호스팅   15492  2009-01-03 08:41 ~ 2009-05-04 00:00  
593
호스팅   12166  2009-01-03 08:26  
592
호스팅   17389  2009-01-03 08:23  
591
일반   19750  2009-01-03 06:50  
590
호스팅   14946  2009-01-03 08:19  
589
도메인   11591  2009-01-03 07:59  
588
도메인   11173  2009-01-03 07:57  
587
호스팅   13329  2009-01-03 07:55  
586
호스팅   17013  2009-01-03 07:51  
585
ClassicASP   14247  2008-12-31 05:55  
584
PHP   17104  2008-12-31 05:34 ~ 2022-11-30 12:11  
583
MSSQL   12976  2008-12-30 02:41  
582
Linux   14306  2008-12-24 16:57 ~ 2009-08-18 00:00  
581
일반   17005  2008-12-19 17:25  
580
JavaScript   16657  2008-12-18 09:08 ~ 2009-08-06 00:00  
579
PHP   15782  2008-12-17 21:15  
열람
PHP   15337  2008-12-17 21:02 ~ 2018-10-09 09:21  
577
ClassicASP   12031  2008-12-11 17:35 ~ 2009-10-08 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.