cgi 문장을 php 문장으로 바꿔주시면 감사하겠습니다. 정보
cgi 문장을 php 문장으로 바꿔주시면 감사하겠습니다.본문
print "Content-type: text/html \n\n";
require "www.도메인.com";
eval{ &main;};
if ($@) {error("Runtime error : $@, ($!)");}
exit;
이 cgi 문장을 php 문장으로 바꿔주시면 감사하겠습니다.
댓글 전체
위 코드는 Perl 코드인데, 이 코드에 대한 이해만 있으시면 PHP 코드로 간단하게 작성하실 수 있으실 것 같습니다.
print "Content-type: text/html \n\n";
## HTML 헤더 출력문입니다. PHP에서는 불필요합니다.
require "www.도메인.com";
## require문은 C언어의 #include 문이나 PHP의 require와 동일합니다. 때문에, 위에서 'www.도메인.com' 이라는 이름의 파일이 존재해야 합니다. 존재할 경우, 해당 파일의 내용을 읽어 포합시킵니다.
eval{ &main;};
## require 문에 의해 불려진 파일안에 포함되어 있는 main 함수를 실행합니다. Perl 코드이므로 sub main() {...}과 같은 함수가 있을 것입니다.
if ($@) {error("Runtime error : $@, ($!)");}
## eval에 의해 실행된 코드가 오류가 발생할 경우, 오류 메시지는 $@에 저장되며, 오류 코드는 $!에 저장됩니다.
exit;
## 종료합니다. 불필요합니다.
print "Content-type: text/html \n\n";
## HTML 헤더 출력문입니다. PHP에서는 불필요합니다.
require "www.도메인.com";
## require문은 C언어의 #include 문이나 PHP의 require와 동일합니다. 때문에, 위에서 'www.도메인.com' 이라는 이름의 파일이 존재해야 합니다. 존재할 경우, 해당 파일의 내용을 읽어 포합시킵니다.
eval{ &main;};
## require 문에 의해 불려진 파일안에 포함되어 있는 main 함수를 실행합니다. Perl 코드이므로 sub main() {...}과 같은 함수가 있을 것입니다.
if ($@) {error("Runtime error : $@, ($!)");}
## eval에 의해 실행된 코드가 오류가 발생할 경우, 오류 메시지는 $@에 저장되며, 오류 코드는 $!에 저장됩니다.
exit;
## 종료합니다. 불필요합니다.