서버사이드 스크립트를 php코드로 구현한다면?
글쓴이: bigdog / 작성시간: 토, 2004/07/31 - 11:23오전
지금까지 사용하던 웹서버를 다른 서버로 바꿨습니다.
한가지 문제가 발생했는데, 이전 서버에서는 serverside script가 지원되었지만, 바뀐서버에서는 지원되지 않습니다.
크게 두가지 부분이 문제가 되었는데,<!--#include virtual="/kboard/kimsnotice.cgi?db=notice" -->
이부분과 <!--#include file="copyright.html"-->
이 두부분이 문제가 되었었습니다.
두번째 부분은 화일을 읽어서 뿌려주는 방법으로 해결을 했지만,
첫번째 부분은 그런 방법이 안통하는군요.
뭐 좋은 아이디어가 있을지요?
Forums:
여러가지 방법이 있겠습니다.1. fopen 함수로 CGI의 URL
여러가지 방법이 있겠습니다.
1. fopen 함수로 CGI의 URL 열기. (fopen이 URL 열기를 지원하지 않는다면 fsockopen)
2. system이나 popen 명령으로 lynx -source <cgi-url> 결과를 가져오기
3. php와는 상관없이 iframe으로 교묘하게 위장.
4. cgi를 php로 포팅.
----
http://nohmad.tumblr.com/
Re: 서버사이드 스크립트를 php코드로 구현한다면?
클라이언트측의 xml 기술을 사용하시면 될 것 같네요.
kimsnotice.cgi가 하는일이 정확히 어떤지 모르지만
클라이언트측 스크립트에서 xmlhttp를 사용하여 응답결과를 받아오고,
그 응답결과가 xml형태라면 더 없이 좋겠지만, div의 innerHTML속성값으로 할당해도 됩니다.
이것도 xmlhttp를 통해서 응답을 받아 div의 innerHTML속성값으로 주면 되겠네요.
참고할 만한 사이트가 있는데 국외에 phpPattern 이던가..
북마크되어있긴 한데 지금 제 컴퓨터가 아니라서..
구글에서 XUL php xml phpPattern 등의 키워드로 검색해보시면 될겁니다.
그 사이트에 아주 자세히 스크립트 소스까지 만들어서 설명해주고 있거든요.
댓글 달기