Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.616 pregleda

Najnovija ↓

Gde gresim? 28.07.2001. u 19:34 · pre 307 meseci #1
Napravio sam form mail skript ali problem je sto nakon slanja podataka ne pokazuje stranu da je poruka poslata nego pokazuje gresku. Inace podaci stizu na adresu.
Evo koda pa recite gde gresim
#!usr/bin/perl

print "Content-type:text/htmlnn";

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@values=split(/&/, $buffer);
foreach $i (@values) {
($varname,$value) = split(/=/,$i);
$value=~ tr/+/ /;
$value=~ s/%([a-fA-f0-9][a-fA-f0-9])/pack("C", hex($1));
$FORM{$name} = $value;
}



$mailprog='/usr/sbin/sendmail';


$recipient="tupa/@yahoo.com";

open (MAIL, "|$mailprog -t") or dienice("Ne moze se pokrenuti $mailprogn")

print MAIL "To: $recipientn";


print MAIL "Replay-to: $FORM{'email'}n";

print MAIL "Subject: Poruka iz formenn";

foreach $key (keys(%FORM)) {
print MAIL "$key = $FORM{$key}";
}


close(MAIL);


print "<html><head><title></title><head><body>Poslao si mail</body></html>"n;



sub dienice {
my($errmsg)=@_;
print "$errmsg tu je greskan";
print "</body></html>";
exit;
}



Potpis
tupa
Re: Gde gresim? 30.07.2001. u 03:54 · pre 307 meseci #2
Citat:

...
print "<html><head><title></title><head><body>Poslao si mail</body></html>"n;
...


U celom programu jedino mi se cini da bi greska mogla biti ovde. Ono krajnje n za novi red bi trebalo biti unutar navodnika.

Toliko.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: Gde gresim? 30.07.2001. u 11:13 · pre 307 meseci #3
SEIK

na prvi pogled $recipient="tupa/@yahoo.com"; umesto backslash @ (ovaj forum "jede" backslash), osnovna greska


[Ovu poruku je menjao mire dana 07-30-2001 u 11:20 AM GMT]
Potpis
mire@zwer:~$ traceroute zivot.sloboda.potraga-za-srecom
Re: Gde gresim? 30.07.2001. u 11:19 · pre 307 meseci #4
Citat:
tOwk je napisao:
Citat:

...
print "<html><head><title></title><head><body>Poslao si mail</body></html>"n;
...


U celom programu jedino mi se cini da bi greska mogla biti ovde. Ono krajnje n za novi red bi trebalo biti unutar navodnika.

Toliko.

Da tu je bila greska.
Potpis
tupa
Re: Gde gresim? 31.07.2001. u 05:17 · pre 307 meseci #5
Citat:
mire je napisao:
SEIK

na prvi pogled $recipient="tupa/@yahoo.com"; umesto backslash @ (ovaj forum "jede" backslash), osnovna greska



Posto je rekao da je rezultat uredno stigao na mail, pretpostavio sam da tu ne moze biti greske, vec da je nesto do ovog foruma i njegove gladi (jede sve i svasta, pa i to) sto se tice te linije. Prema tome, jedino je bilo moguce posle slanja mail-a da nesto ne valja, a jasno je da ona jedna linija nece uredno proci kroz interpreter.

Toliko.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme