2011-12-22 2 views
3

Codeigniter를 사용하여 브라우저 출력에 나타나는 새 줄에 문제가 있습니다. JSON 데이터를 출력하는 것은 어떻게됩니까?하지만 JSON 데이터 앞에 줄 바꿈 문자가 있기 때문에 엉망입니다.Codeigniter에서 브라우저로 출력되는 줄 바꿈을 어떻게 제거합니까?

+0

데이터 문자열에 개행 문자가 있습니까? 이 문제는이 인스턴스로 제한 되나요 아니면 모든 출력에 발생합니까? 브라우저에 결과물을 보내는 방법과 같이 코드를 자유롭게 표시하십시오. –

답변

5

PHP 파일 중 하나의 끝에 공백이있을 가능성이 있습니다. 닫는 태그 ?>을 사용하면 매우 일반적인 문제입니다.

코드 파일을 검색 한 후 ?> 다음에 개행 문자가 있는지 확인하고자합니다. 닫는 태그 뒤의 내용은 브라우저에 출력됩니다.

PHP 인터프리터에서 필요하지 않기 때문에 습관적으로 코드 파일에 닫는 태그를 사용하지 않습니다. 일부 코딩 표준에서는 이것을 권장합니다. PHP 코드 이후에 추가 출력이있는 템플릿 파일에서만 사용합니다.

+0

누구든지이 문제에 빠지면 좌절 할 수 있습니다. 나는 내가 사용하고 있던 함수를 포함하고있는 Codeigniter 컨트롤러에 들어가서, 컨트롤러에서 시작 PHP 태그 위의 개행을 발견했다 : * 빈 줄은 여기에 * MKUltra

관련 문제