안녕하세요.
현재 저의 시스템에 php와 apache의 버전은 다음과 같습니다.
PHP 4 - Zend Engine v1.1.0a
Apache/1.3.23
이전 버전은 정확히 잘 모르겠는뎅..
지금 버전으로 시스템을 재 설치 후부터 nl2br을 함수를 쓰면
<br> 이 아닌 <br /> 라고 바뀌는데
왜그러는 거죠?
PHP 4 와 아파치 1.3.23 에서 nl2br 가 <br /> 로 나오는 것은 PHP 버전이 바뀌면서 XHTML 형식을 쓰도록 바뀐 것입니다. 브라우저에서는 두 형식이 같게 보이니 문제가 없다면 그대로 두셔도 됩니다. 이전 형식이 필요하면 직접 문자열을 바꾸는 함수를 만들어 쓰면 됩니다.