내가 가장 좋아하고 오래 써 온 실치형 게시판은 테크노트(Technote) 이다. 다소 복잡하고 어렵게 느껴지는 부분도 없지 않지만 사용자가 임의대로 수정해서 사용할 수 있는 여지가 많고 유연성이 크기 때문에 잘 만들어진 좋은 툴로 생각된다.

이 프로그램의 유연성을 높여주는 기능 중 하나로 빌더(Builder)라는 것이 있다. 한 마디로 각종 게시판으로 구성된 단일 홈페이지를 자동으로 생성해주는 일종의 추가 기능이다. 이 역시 다양한 세팅 값을 사용자가 직접 조정하여 다양한 모양과 권한, 용도의 홈페이지를 만들 수 있게 해준다. 그래도 몇 가지 부족한 점이 있어 개인적으로는 거의 사용하지 않는 기능이기는 하다.

Technote(테크노트) 빌더

그런데 오래되기는 했지만 얼마 전부터 이 빌더로 생성한 홈페이지의 로컬 세팅(출력 설정) 값을 변경하여 저장해도 저장이 되지 않는 문제가 나타났다. 아마 PHP 버전에 따라 문제가 나타나는 것으로 보인다.

이를 해결하려면 로컬 세팅 각 항목의 값 중 작은따옴표(')가 들어가 있는지를 확인하고 이 작은따옴표를 없애거나 다른 기호로 바꾼 후 저장해 보도록 한다.

Technote(테크노트) 빌더 로컬 셋팅

모든 빌더가 마찬가지이다.

혹시 그래도 문제가 있다면 해당 테이블의 해당 레코드를 찾아 직접 수정하는 방법도 있다.



"Application" 분류의 다른 글
[NirSoft Freeware Utilities for Windows] 12월 28일 업데이트 목록 (0)2009/12/28  
최신 버전이 아니라며 Flash Player가 계속 설치되지 않을 때 (2)2010/04/07  
내가 기본 웹 브라우저로 쓰는 Maxthon Browser 2.5.10 베타 버전 출시(10월 30일) (0)2009/10/30  
[photology] 2003년에 찍어 둔 빨간색 꽃 사진 파일을 찾고 싶을 때 (4)2008/11/21  
[NirSoft Freeware Utilities for Windows] 12월 29일 업데이트 목록 (0)2009/12/29  

2008/03/09 18:54 2008/03/09 18:54
관련 글
100일간 인기 글
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


트랙백 주소 :: http://pakcw.cafe24.com/trackback/710

댓글을 달아 주세요.




User inserted image
Windows에서 PHP 를 5.2.x 버전이나 그 이하 버전에서 5.2.5로 업그레이드를 하면 잘 되던 웹 페이지가 연결이 되지 않을 때가 있다. 보통 빈 페이지가 출력되거나 웹 서버에서 프로그래밍 오류가 생겼을 수 있다는 안내 페이지가 나오기도 한다.

이때는 다음 두 가지를 확인하면 된다.

1. PHP가 설치된 폴더에서 libmysql.dll 파일을 찾아 Windows 폴더로 복사한다. 복사한 후 웹 서버는 재시작해야 한다.

2. Windows의 시스템 등록 정보 창의 [고급] > [환경 변수]에서 시스템 변수에 다음 정보를 추가하고 시스템을 재시작한다.
  - 변수 이름: PHRC
  - 변수 값: PHP가 설치된 전체 경로

우선 1번만 시도한 후 문제가 계속되면 2번까지 진행한다.

"Application" 분류의 다른 글
VirtualBox 3.2.0 베타 1 버전 출시(4월 28일) (0)2010/04/29  
아이패드(아이폰)에서 TeamViewer로 접속한 PC에 한글 제대로 입력하기 (0)2011/03/03  
[표준 국어 대사전 CD] Windows XP에서 약물 글꼴 문제 해결 (0)2005/08/26  
최강 파일 동기화 솔루션 Dropbox 0.8.18 버전 출시(3월 10일) (0)2010/03/11  
내가 주로 쓰는 웹 브라우저 Maxthon Browser 2.5.7 최종 버전 출시(9월 10일) (0)2009/09/11  

2008/02/19 13:24 2008/02/19 13:24
관련 글
100일간 인기 글
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


TAG

트랙백 주소 :: http://pakcw.cafe24.com/trackback/692

댓글을 달아 주세요.




PHP 파일과 XML 파일을 엮어서 웹 애플리케이션을 작성하는 경우가 있다. 이때 HTML이나 PHP 파일은 인터넷 탐색기(Internet Explorer)에서 제대로 잘 읽어드리지만 PHP 안에 들어있는 XML을 연결해서 읽게되면 PHP 문서가 XML을 읽지 못해 PHP가 에러 메시지를 보여주는 경우가 있다.

처음에는 서버 쪽의 세팅 문제라고 생각했으나 인터넷 탐색기의 문제였다. 인터넷 탐색기의 [인터넷 옵션] > [일반] 탭에서 [언어(L)...]를 선택하면 나타나는 "언어 기본 설정" 창의 "언어(L):" 항목이 비어 있으면 안 된다. 예전에 테스트로 지운 걸 깜빡해서 쓸데없는 고생을 했다.

[인터넷 탐색기의 언어 기본 설정 창]

[인터넷 탐색기의 언어 기본 설정 창]

참고로 이 항목을 비우고 태터툴즈 에 접속하면 태터툴즈 한글 페이지가 아니라 영문 페이지 로 넘어간다.
"Application" 분류의 다른 글
바탕 화면에 일정 관리, 음력 지원 달력 놓기 (0)2007/06/01  
내가 기본 웹 브라우저로 쓰는 Maxthon Browser 2.5.10 최종 버전 출시(11월 12일) (0)2009/11/13  
Flash Player 10.1 Beta 3 버전 발표(2월 23일) (0)2010/02/25  
[PHP] Windows에서 5.2.5로 업그레이드하면 웹 브라우저에서 빈 페이지나 오류가 나타날 때 (0)2008/02/19  
인터넷 접속이 느린 것 같을 때 namebench로 최상의 DNS 찾기 (4)2009/12/31  

2006/02/11 16:20 2006/02/11 16:20
관련 글
100일간 인기 글
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


트랙백 주소 :: http://pakcw.cafe24.com/trackback/152

댓글을 달아 주세요.




PHP에서 보통 데이터베이스를 연동해서 사용하거나 다른 페이지에서 URL을 통해 넘어온 정보를 사용하는 경우 본문 자체의 인코딩 방식과 데이터의 인코딩 방식이 달라 한 페이지에서 어떤 한글은 잘 보이지만 어떤 부분에서는 깨지는 경우가 있다.

예를 들어 데이터베이스에 불러오는 데이터는 UTF-8 방식인데 문서에서 사용하는 방식(정확히는 웹 서버에서 해석하여 보여주는 기본 인코딩 방식)은 EUC-KR인 경우가 그렇다.

이때에는 수고스럽지만 다음 예문과 같이 PHP 소스에서 문제의 한글 단어들을 iconv() 함수로 처리해 줄 수 있다.

$aftertext = iconv("euc-kr","utf-8","박철우");
URL을 통해 전달되는 문자의 인코딩 방식도 제어하고 싶다면 다음과 같은 문장도 사용할 수 있다.

$afterurl = urlencode($aftertext);
예전에는 조합형이니 완성형이니 하면서 대내적으로 혼란스러운 적이 있었다. 웹 브라우저가 보편화하면서 일본어가 깨지느니 독일어가 깨지느니 하면서 이를 해결하는 것도 대접받는 능력이었다. 최근에는 이런 현상들이 많이 없어지고는 있으나 특히 관리자 차원에서 해결해야 할 문제들이 많아 보인다.


2006/02/09 02:45 2006/02/09 02:45
관련 글
100일간 인기 글
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


TAG , ,

트랙백 주소 :: http://pakcw.cafe24.com/trackback/148

댓글을 달아 주세요.