[ Dragoslav Krunić @ 04.06.2001. 16:19 ] @
Evo sta je u pitanju. Kada mom skriptu prosledim podatke iz formulara POST metodom, smestam ih u hash sledecim kodom:

Code:

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});

@pairs = split(/&/, $buffer);

foreach $pair (@pairs){
local($name, $value) = split(/=/, $pair);

$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

$niz{$name}=$value;
}

i kada  kazem:

Code:

print "Content-type: text/html\n\n";

print(%niz);


u browseru ne dobijem nista - prazan ekran, nema output-a!!!
Sta da radim???

P.S.
Oni koji su ikad gledali kod form-mail-a znaju da sam
ovaj kod maznuo odatle sto znaci da je 100% ispravan...
[ Gojko Vujovic @ 04.06.2001. 18:44 ] @
Meni ovaj tvoj kod radi bez problema i bez ispravki...
[ alex @ 04.06.2001. 18:48 ] @
Citat:
Ixqq je napisao:
Evo sta je u pitanju. Kada mom skriptu prosledim podatke iz formulara POST metodom, smestam ih u hash sledecim kodom:


Well, probao sam ovaj kod kod mene na Apache-tu, i kod radi bez problema!

Proveri da li uopste i saljes podatke POST metodom! Jedino tu moze da bude greska, jer kod radi savrseno!

Poz, alex.
[ Dragoslav Krunić @ 05.06.2001. 19:40 ] @
Hmmm...cudno...
Pojma nemam sto kod mene nije htelo da radi....
putanja do perla je OK
taj kod sam koristio 100 puta i radio je a sada nece....
ma resio sam problem sa CGI.pm u 3 reda, ne morate da se cimate...