일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 미국주식
- 체마1등
- 2차신수
- 타라옷
- Eminem
- 영어단어
- 매일영어단어
- 돌림판이벤트
- 매일영어단어외우기
- 북천황의감옥
- 어린궁기
- 나스닥
- 걸스데이
- 에미넴
- 막피범
- 매드클라운
- 폭선우의무덤
- 2차승급
- 수지
- 레어닉
- 페이트그랜드오더
- 바람의나라연
- 바람의나라
- 모바일바람의나라
- 아이유
- 일본패치
- 페그오
- 피렌체
- 보물수호
- 주작의용천제일검
- Today
- Total
티스의 이야기
줄 바꿈 문자의 앞에 줄 바꿈 태그를 삽입 본문
줄 바꿈 문자의 앞에 줄 바꿈 태그를 삽입
줄 바꿈 문자의 앞에 줄 바꿈 태그를 삽입하려면 nl2br() 함수를 사용합니다
폼에서 <textarea> 태그로부터 줄 바꿈을 포함하는 문자를 입력하고 그대로 Web 브라우저에 표시해도
줄 바꿈 문자는 무시되어 의도한 대로 줄 바꿈 표시되지 않는 것이 있습니다.
nl2br() 함수는 문자열에 포함되는 모든 줄 바꿈 문자의 앞에 <br/> 줄 바꿈태그를 삽입해서 되돌려줍니다.
이것에 의해 Web 브라우저에서도 줄 바꿈이 되고 여러 줄이 표시됩니다
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>줄바꿈 태그를 줄바꿈 문자의 앞에 삽입하고 싶을 때</title>
</head>
<body>
<div>
<?php
// h() 함수 레시피 218를 불러옵니다 레시피 041.
require_once '../../../../lib/h.php';
if (isset($_POST['textarea'])) {
$string = $_POST['textarea'];
echo '처리 전 문자열:<p>' . h($string) . '</p>';
echo '줄바꿈 태그 삽입 후:<p>' . nl2br(h($string), false) . '</p>';
}
?>
<form method="post" action="nl2br.php">
<p>문자를 입력해 주세요</p>
<textarea name="textarea" rows="3" cols="20"></textarea>
<br>
<input type="submit" value="전송">
</form>
</div>
</body>
</html>
'프로그래밍' 카테고리의 다른 글
Sybase SQL- Over View (0) | 2016.06.30 |
---|---|
쿠키에 데이터를 저장하고 싶을 때 (0) | 2016.06.30 |
URL의 일부분에 한국어 사용 (0) | 2016.06.30 |
안전하게 브라우저에서 값을 표시할때 (0) | 2016.06.30 |
PHP-패스워드 해시화 (0) | 2016.06.29 |