Article View: pl.comp.lang.perl
Article #250Pytanie poczatkujacego
From: Robert
Date: Wed, 14 May 1997 11:28
Date: Wed, 14 May 1997 11:28
31 lines
1675 bytes
1675 bytes
Witam wszystkich.
Prosze o wyjasnienie, co dokladnie dzieje sie w petli foreach ponizszego
skryptu. Chodzi mi o trzy ostatnie linie tej petli:
#!/usr/local/bin/perl
###### The next line is the important one:
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'};
@name_value_pairs=split('&',$buffer);
foreach $name_value_pair (@name_value_pairs)
{
($name,$value)=split('=',$name_value_pair);
$value=~s/+/ /g;
$value=~s/%([0-9A-Fa-f][0-9A-Fa-f])/hex($1)/g;
$form{$name}=$value;
}
print "My name is $form{'name'}\n";
print "I live at $form{'address'}\n";
print "My ZIP code is $form{'zip'}\n";
Prosze o wyrozumialosc starych wyjadaczy, ale to moj pierwszy dzien nauki
Perla i od pierwszej chwili sprawia on na mnie wrazenie jezyka bardzo
nieeleganckiego. Coz, musze sie go jednak nauczyc - taki wymog w robocie.
Przy okazji - skad mozna sciagnac jakies manuale, ktore nie opisuja
alfabetycznie wszystkich funkcji, ale raczej wprowadzaja do jezyka w sposob
bardziej kontekstowy i tematyczny. W porownaniu z systemem pomocy VC++ 4.x,
manuale perla sa tragiczne.
Pozdrawiam,
robert
Technical Details
Message-ID:
<01bc605a$0a3ca140$0c4675c3@kinga.dawid.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!usenetShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!usenet From: "Robert" <robertn@dawid.com.pl> Newsgroups: pl.comp.lang.perl Subject: Pytanie poczatkujacego Date: 14 May 1997 11:28:41 GMT Organization: Public NewsServer at NASK N.O.C. Lines: 32 Message-ID: <01bc605a$0a3ca140$0c4675c3@kinga.dawid.com.pl> NNTP-Posting-Host: 195.117.70.12 X-Newsreader: Microsoft Internet News 4.70.1155 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit