(Untitled)

May 13, 2005 14:12

Если я переживу эту сессию, то начну верить в чудеса.

Leave a comment

Comments 31

(The comment has been removed)

r0nda May 13 2005, 11:15:48 UTC
да уж.
спасибо))

Reply


saui1 May 13 2005, 11:40:36 UTC
как бы я хотел тебе помочь...

Reply

r0nda May 13 2005, 11:49:01 UTC
смотря чем.

Reply

saui1 May 13 2005, 12:07:38 UTC
так ты скажи, чем!

Reply


в добрый путь, Люся:) shnaps May 13 2005, 12:16:37 UTC
...если верить в чудеса, то они обязательно случаются...

Reply


netp_npokon May 13 2005, 14:40:06 UTC
Куда ж ты денешься? )

Reply

r0nda May 14 2005, 02:02:02 UTC
вариантов множество..

Reply


neptunix May 14 2005, 02:07:09 UTC
Скажу и я слово =)

#!/usr/bin/perl

sub believe_in_miracle {
my $miracle = shift @_;
my $length = $miracle =~ tr///c;
$length = 0 if not $length;

my $poss = 100 - ($length/1000);
$poss=sprintf "%0.2f", $poss;
return (0,undef) if $length >= 1000; # = e4
return (1,$poss);
}

# Lets read some miracles
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;
$name =~ tr/+/ /; $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$form{$name} = $value;
}

#Lets write some stuff
print "Content-type: text/html; charset=utf-8\n\n";

print << "EOF1";

Miracles

EOF1

if($form{'miracle'}){
($r, $poss) = believe_in_miracle($form{'miracle'});
if($r == 1){ print "
Такое точно бывает, причем с вероятностью $poss %:)";}
else {print "
Нет, сынок, это фантастика =)";}
}

print << "EOF3";

EOF3

... )

Reply


Leave a comment

Up