묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
두개의 차이점을 알려주세엽!
2002.03.28 01:03
$memo=nl2br($data[memo]);
$memo=stripslashes($data[memo]);
차이점이 무엇인가엽?
* zero님에 의해서 게시물 이동되었습니다 (2002-04-04 20:33)
$memo=stripslashes($data[memo]);
차이점이 무엇인가엽?
* zero님에 의해서 게시물 이동되었습니다 (2002-04-04 20:33)
댓글 3
-
John Sync.
2002.03.28 08:35
-
nTruth
2002.04.01 00:02
</ br> 이 아니라 <br /> 이건데요 ^_^ -
토끼군
2002.04.02 17:52
음... -_-;; 카테고리가...;;;
이건요.. 데이터상에 "\n"(리턴)으로만 표기되어있는걸 그대로 출력하면.
소스에서만 리턴될뿐이지 html 출력상태에선 <br>이 아닙니다.
그러기에 \n을 <br>로 리플레이스 시켜주는거지요.
참고로 </ br>이라고 나옵니다.
2.stripslashes(); 함수.
mysql 쿼리에서 따옴표가 있으면 에러가 나죠.
그 따옴표를 에러 안나게 하기 위해서 슬래시(\)를 앞에 붙이는 함수가.
addslashes();리고요. 제로보드상에선 데이터 입력시 이 함수를 거칩니다.
따라서, strip없이 바로 프린팅 하면 \"안녕하세요\" 식의 말이 나오겠죠.
그래서 따옴표 앞의 슬래시를 제거하는게 이 함수의 일입니다.