작동
-
zbXE (Xpress Engine) 에서 <response> 메시지창 에러Digital Life/만드는 이야기 2009. 5. 2. 12:01
간단한 원인 : 엉뚱한 곳에서 빈 줄이 출력되었다. 원인 : 엉뚱한 곳에서 (보통 xe/files/config/config.user.inc.php 에서 실수함) 빈 줄이 추가됨 실제로 날라오는 XML자료의 첫 번째 줄에 가 나타나지 않고 빈 줄이 추가됨 xml을 처리한 javascript상에서 xml이 아닌 일반 메시지로 판단 (정규식에 의해 첫 번째에 가 나타나면 xml로 파싱해서 처리하고 그렇지 않으면 일반 메시지로 판단 앞에 새 줄(\n)이 있으므로 /^/에 해당하지 않으므로 일반 메시지로 판단됨) 해당 경고 메시지가 뜬다 추가 : 이런 경우는 보통 __OB_GZHANDLER_ENABLE__ 을 활성화 하면 에러남 메시지 내용은 header상에서는 압축되었다고 했으나, 정작 메시지 내용은 압축된 자..
-
zb5 이전작업 기록 #2Digital Life 2008. 5. 6. 00:11
또 골치 아픈 일 중 하나는 최근 게시물 보기 기능이 제대로 작동 하지 않았었습니다. 분명 해당 게시판 모듈에서 최근 게시물을 5개를 뽑아서 출력 해야되는데 어떻게 하더라도 1개만 출력하고 더이상 진행하지 않았습니다. 도무지 알 수 없어서 제로보드를 XE로 업그레이드 하면서 해결하려고 하였습니다. 하지만 오기가 생겨서 결국 해결하자는 마음으로 또 시작하였습니다. 문제의 원인은 바로 php의 버전이 4이었기 때문이었습니다. 아마 php 5에서는 새로운 객체를 clone이라는 함수를 이용해서 복제 하는것 같았습니다만, php4에서 해당 부분이 일부 적용이 안되었습니다. (zb.inc.php인가 에 clone이라는 함수가 직접 구현되어 있었습니다.) 최근 목록을 query한 다음 첫번째 자료(게시물)에 해당하..