날짜: 1996-04-19 | 글쓴이: 도아 | 5030 번 | 프린트 | 메일로보내기

펄 - 제 18강 예 2


앞서 작성한 스크립트에서는 CGI의 "이름/값"의 쌍을 포함하는 문자열을 배열로 저장했었다. 이제 나중에 쉽게 조작하기위해 이들을 처음부터 끝까지 반복, 연관배열에 저장하자.
	foreach $pair ( @cgiPairs ) { 
		($var,$val) = split("=",$pair); 
		#이하는 믿고 따라주기 바란다. 
		$val =~ s/\+/ /g; 
		$val =~ s/%(..)/pack("c",hex($1))/ge; 
		$cgiVals{"$var"} = "$val"; 
	} 
	$recipient = $cgiVals{"to"}; 
4행에서 사용한 기법은 URL에서 허용되지 않는 특수한 문자를 해석하는 방법이다. 지금은 단지 믿고 사용하자.


다음글: 펄 - 제 19강 서브루틴 (6283)1996-04-20
이전글: 펄 - 제 17강 FOREACH 순환문 (6685)1996-04-18

세상사는 이야기

  • 윈도 10, 한영 전환도 >
  • 바보도 할 수 있는 War >
  • 북마크에도 확장 아이 >
  • 크롬은 가라, 비발디가 >
  • 감히 아이폰 관리의 최 >
  • 디지털 노마드의 편집 >
  • [블로그 복귀 알림] 새 >
  • 오타도 즐거운 안드로 >
  • 최고의 OCR 어플, Text >
  • 누구나 할 수 있는 순 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2014 QAOS.com All rights reserved.