#!/usr/bin/perl print "Content-type:text/html\n\n"; read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $value =~ s/\r\n/ /g; $value =~ s/\n/ /g; $FORM{$name} = $value; } open(OUTF, ">>anket.dat") or &dienice("Dosya açılamadı. Lütfen bu durumu yazara bildirin."); print OUTF "$FORM{'isim'}|$FORM{'email'}|$FORM{'howreach'}|$FORM{'rating'}|"; %boxes=("des" => "Web sitesi hazırlama", "svr" => "Web sunucusu adminliği", "com" => "Elektronik ticaret", "mkt" => "Web Marketing", "edu" => "Web eğitimi"); foreach $key (keys %boxes) { if ($FORM{$key} == 1) { print OUTF "$key,"; } } print OUTF "|$FORM{'comments'}\n"; close(OUTF); print <Sonuçlar

Ankete katıldığınız için teşekkürler.

Devam etmek için buraya tıklayınız.

EndHTML ; sub dienice { ($errmsg) = @_; print "

Hata

\n"; print "$errmsg

\n"; print "\n"; exit; }