따로 만든 include 파일의 경우

· 2013-12-12 (목) 16:16:57 · 1071 · 9
skin 쪽은 제대로 나오지만

include 한 파일의 한글이 깨져 보이며
메인 본문의 내용도 한글이 깨져 보입니다.

css 에
해당 id 부분에 돋움체로 강제 적용해도 마찮가지 상태입니다.

위치는
head.php 안에 나오는 html 코드 부분을 따로 파일로 빼서 include 시켰습니다.

<?
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
if ($config['cf_include_head']) {
if (!@include_once($config['cf_include_head'])) {
die('기본환경 설정에서 상단 파일 경로가 잘못 설정되어 있습니다.');
}
return; // 이 코드의 아래는 실행을 하지 않습니다.
}

include_once('/home/~/gnu/test/_head/head.php'); <-- 이 부분에 따로 뺏습니다.
?>

원래 배포 코드대로 해주면 잘 나오는 상태입니다.


원인을 찾는중인데, 아직 찾지을 못하는 실정이라...

환경은

PHP Version 5.2.9
utf8

입니다.

원인을 아신다면 부탁 드리겠습니다..
|

댓글 9개

2013-12-12 (목) 16:55:48
include의 공백(스페이스)한번 체크해보세요
예전에 비슷한 경험 했는데 공백하나때문이였습니다 ㄷㄷ
2013-12-12 (목) 17:00:04
공백은 없구요,...

영문은 제대로 나오는 상태로
메인 본문의 한글까지 깨져 보이는 상태입니다.
메인 로그인 스킨 부분은 제대로 나오구요..
2013-12-12 (목) 17:12:11
환경설정에서 해주는방법은 사용해보지 않아서 모르겠지만 설정이 있다면 파일을 인크루드 하는 구분 없이 리턴 해버리는듯하네요
if ($config['cf_include_head']) {
if (!@include_once($config['cf_include_head'])) {
die('기본환경 설정에서 상단 파일 경로가 잘못 설정되어 있습니다.');
}
@include ($config['cf_include_head']);
echo stripslashes($config['cf_include_head']); // board_head.php 내용 발췌
return; // 이 코드의 아래는 실행을 하지 않습니다.
}
이렇게 해보셔야할듯하네요
2013-12-12 (목) 17:20:27
관심 계속 가져주셔서 감사합니다.

그 코드는 뛰어 넘어 문제가 없구요...( 로직상의 문제가 아니라 )
한글이 깨져 보이는거라는....ㅠㅠ
UTF8+BOM 파일로 되어 있는지 확인해 보십시오.
2013-12-12 (목) 17:29:24
허걱.....정말 감사합니다..하나 배웠습니다.....(ㅡㅡ)(_ _)

http://blog.wystan.net/2007/08/18/bom-byte-order-mark-problem
2013-12-12 (목) 17:27:19
return; // 이 코드의 아래는 실행을 하지 않습니다. -여기서 중단되는것으로 이해했습니다 ㅠ
}
}

include_once('/home/~/gnu/test/_head/head.php'); <-- 이 부분에 따로 뺏습니다. // 이것까지 제대로 로딩하는데 한글이 깨져 보이신다는 말씀이신지요?

도움도 못드리고 이해도 제대로 못하네요 ㅠㅠ

//인코딩 문제는 설마하고 배제했습니다
2013-12-12 (목) 17:29:51
아녀요....관심 가져 주신것만으로도 큰 힘이 되었어요...
감사합니다...(ㅡㅡ)(_ _)
2013-12-12 (목) 17:31:19
if ($config['cf_include_head']) {
if (!@include_once($config['cf_include_head'])) {
die('기본환경 설정에서 상단 파일 경로가 잘못 설정되어 있습니다.');
}
@include ($config['cf_include_head']); // board_head.php 내용 발췌
return;
}
위내용 board_head.php 내용 발췌가 잘못되어 수정
관리자님 접수했을꺼라고 생각하고 버그리포팅은 패스합니다^^
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
13-12-19
13-12-19
13-12-18
13-12-18
13-12-18
13-12-18
13-12-17
13-12-17
13-12-16
13-12-16
13-12-13
13-12-13
13-12-12
13-12-11
13-12-11
13-12-09
13-12-09
13-12-09
13-12-09
13-12-07