| [ WWW ] in KIDS 글 쓴 이(By): bullard (불라드) 날 짜 (Date): 1998년02월28일(토) 13시04분04초 ROK 제 목(Title): Re: [Q] perl 로 간단한 예제를 만들었는데� print "aaa $MYDATA{'name.han'} bbb"; 를 하셨는데 "aaabbb" 가 나왔다구요? 혹시 "aaa bbb" 아니었나요? 아무튼 associative array로 쓰고 계신 @MYDATA 가 'name.han' 인덱스에 대해서 값이 정의되지 않았기 때문으로 보여집니다. perl script에서 위와 같은 출력이 있기 전에 $MYDATA{'name.han'} = '아무개'; 와 같은 문장이 있었는지 확인해 보세요. 혹시 FORM 양식으로부터 $MYDATA{'name.han'} 값을 지정받게 되어 있다면 (GET 방식일 경우) $ENV{'QUERY_STRING'}로 주어지는 FORM 입력값을 제대로 해석하고 있는지, (POST 방식일 경우) <STDIN>으로부터 들어오는 FORM 입력값을 제대로 해석하고 있는지 확인해 보세요. 그럼 도움이 되길.... |