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,634건 103 페이지
  • RSS
기술자료 목록
594
호스팅   15255  2009-01-03 08:41 ~ 2009-05-04 00:00  
593
호스팅   11951  2009-01-03 08:26  
592
호스팅   17125  2009-01-03 08:23  
591
일반   19626  2009-01-03 06:50  
590
호스팅   14725  2009-01-03 08:19  
589
도메인   11305  2009-01-03 07:59  
588
도메인   10859  2009-01-03 07:57  
587
호스팅   13107  2009-01-03 07:55  
586
호스팅   16822  2009-01-03 07:51  
585
ClassicASP   13996  2008-12-31 05:55  
584
PHP   16893  2008-12-31 05:34 ~ 2022-11-30 12:11  
583
MSSQL   12810  2008-12-30 02:41  
582
Linux   14101  2008-12-24 16:57 ~ 2009-08-18 00:00  
581
일반   16818  2008-12-19 17:25  
580
JavaScript   16496  2008-12-18 09:08 ~ 2009-08-06 00:00  
579
PHP   15347  2008-12-17 21:15  
열람
PHP   15094  2008-12-17 21:02 ~ 2018-10-09 09:21  
577
ClassicASP   11823  2008-12-11 17:35 ~ 2009-10-08 00:00  
576
일반   17146  2008-12-02 12:35  
575
ClassicASP   10515  2008-11-29 14:44  

검색

해피정닷컴 정보

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

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