나는 웹 프로그래밍에 대해 많이 모른다. 나는이 도움에 정말로 감사 할 것이다.CGI 스크립트를 HTML 페이지에 넣기
<input type="text" size=20 />
내가 때 페이지 I이 기본값으로 입력 필드에 넣을 수 있도록 값을 반환하는 CGI 스크립트를 실행하려면 :
내가 입력 필드가있는 HTML 페이지가 처음로드됩니다.
<input type="text" size=20 value=Run CGI script />
스크립트는 내가 hostname.cgi라는 이름의 쉘 스크립트이며 다음이 포함 :
그것과 같을 것이다 그래서 나는 생각 나는
를 사용하려고하면#!/bin/sh
printf "Content-type: text/html\n\n"
printf $REMOTE_ADDR
value=<!--include virtual="hostname.cgi" -->
이 지시어를 실행하는 중에 오류가 발생했다는 HTML 페이지에 오류가 표시됩니다 (o r 그런 식으로).
내가 뭘 잘못하고 있니? 또한 스크립트는 html 파일과 동일한 디렉토리에 있습니다. 이 페이지의 다른 CGI 스크립트는 정상적으로 작동합니다.
SSI를 실행할 때 오류가 발생했다면 서버 오류 로그를보고 오류가 무엇인지 확인하십시오. – Quentin
소리가 필요합니다 [AJAX] (http://stackoverflow.com/questions/257110/ajax-tutorial#257116) –