먼저 회답에 감사드립니다.
참 좋으시겠어요. 모르시는 것이 없어서요. 난 언제 재익님처럼 되죠.
재익님이 알켜주신 대로 http 관련쪽으로 조사하니, cgi를 html로 출력할때 사용되는 "content/type: text/html\n\n"를 출력 시키지 않아더군요.( 이런 바보~)
사실은 바로 처리했는데 이제야 감사의 글을 올리네요.
그럼 수고 하세요.
::정재익 님께서 쓰시길::
> 글쎄요. DBMS 의 문제는 아닐것으로 생각됩니다. 만약 DBMS 의 문제라면 로컬에서 기동시 제대로 돌아
> 가지 않고 에러를 출력했을 가능성이 커겠지요. 그렇다면 문제는 혹시 CGI 라이브러 쪽에 문제가 있지
> 않을까요.
> 아래에서 문제의 코드라고 하는 부분은 아마도
>
> > : text/html
> > Keep/Alive: timeout=15, max=100
> > Connection: Keep/Alive
> > Transfer/Encoding: chunked
> > Content/Type: text/plain
> > X/Pad: avoid browser bug
> >
> > 8f
>
> 이 부분으로 생각되는 군요. 이 값들은 모두 HTTP/1.1 에서 사용하는 CGI variable 들과 HEADER 값입
> 니다. 이것이 화면에 그냥 출력이 된다면 CGI Library 가 잘못되었다고 생각할 수 밖에 없을 것 같습니
> 다.
>
> ::김광수 님께서 쓰시길::
>
> > 안녕하세요.
> > 저는 레드햇 6.1의 rpm 6.5.2버전의 postgresql를 사용하고 있습니다.
> > cgi 언어는 perl5.0을 사용하고 있고 이것 역시 rpm입니다.
> >
> > 펄에서 포스트그레스를 사용하고 있는데, 클라이언트의 자료를 분석하여 기존의 데이터와 다르면 그
>
> > 내용을 알려주는 프로그램을 짜는 도중 입니다.
> > 그런데 소스를 컴파일하면 에러는 없구요, web상에서 돌리면 정상적으로 동작하는데
> > 쿼리를 요청하고 특정한 필드를 호출하여 비교후 맞지 않는다는 메시지를 보내고 싶은데, 웹상에서
> 만
> > 계속해서 에러가 납니다.
> > 에러를 추적해보니 에러나는 부분은 불과 한 줄(단순히 html 태그만 출력)이고 그 부분에서 출력을
> 하
> > 니 아래와 같은 이상한 코드가 html 소스에 끼어 들어 가 있네요.
> > 하루 종일 고생했는데,.. T.T 벽에 부딛혔네요. 도대체 왜 그러죠?
> > html 태그가 나오기 전까지의 내용은 무슨 뜻인지 무지 궁금합니다.
> >
> > 고수님들의 조언을 기다립니다.
> > //////////////////////////////////////////
> > : text/html
> > Keep/Alive: timeout=15, max=100
> > Connection: Keep/Alive
> > Transfer/Encoding: chunked
> > Content/Type: text/plain
> > X/Pad: avoid browser bug
> >
> > 8f
> > <html>
> > <head><title>디버깅맨</title>
> > </head>
> > <body>
> > 나는 디버깅맨!
> > 나의 위치는 ]<b>endkdkkdk</b>[입니다.<br>
> > 행운을 빕니다.
> > </body>
> > </html>
> >
> > 0
> > ///////////////////////////////////////////
> >
|