>> Delete Reply from No. 5125 article
No. RE: [생초보 질문] cgi 명령문중에서.....

등록 2000-09-08 01:23:00 By localhost     조회 1
이름 holywar    

		: 1. cgi 생초보 입니다. cgi를 공부하다가 다음과 같은 명령줄이 나왔는데
: read 가 무엇을 하는 명령어 인줄 잘 모르겠습니다.
: 아시는 분 좀 알려 주세요. 자세할 수록 좋겠습니다.
:
: read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
:
 Standard Input 에서 Content_length 의 길이만큼 Buffer 라는 변수에
읽은 값을 저장하라는 것입니다.
 보니 Perl CGI 에서 query string parsing 할시 처음에 문서 받아오는 부분인가보군요. :)
  : 2. $FORM{$name} = $value;
:   위와 같은 명령줄에서 FORM은 cgi에서 사용하는 예약어 인가요?
:  아니면 그냥 지정해준 변수 인가요? 예약어라면 어떤 뜻인지....
 $FORM{} 은 대괄호로 묶여있는것을 보시면 아시겠지만 함수입니다.
Perl Cgi library 에서는 CGI Parsing 한것중 인자로 오는값에
대한 결과값을 가져와주는거죠.
 근데 위의 예제는 좀 많이 잘못쓰였네요. 순서가 바뀌면 모를까. -.-a
 :
: 3. 마지막으로 $pair 과 @pair 은 cgi에서 전혀 다른 변수를 나타 내는 건지요?
:   아니면 어느 상관이 있는 변수 인지요? 예를 들면 $pair는 @pair의
:   첫번째 인수라든지.....
 perl 에서 $ 는 일반 variable 이며 @ 는 array 입니다.
책 하나 사서 보시는게 빠릅니다. 오렐리사에서 나온 Perl 책이 있는데
한빛에서 번역한게 있습니다. 괜찮은 책인듯 하니 한번 사서 공부해보시길.
 :
:
:  초보의 질문 이었습니다.
:  답변 부탁합니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved