Avatar billede alivedk Nybegynder
28. marts 2000 - 20:45 Der er 1 kommentar og
1 løsning

Mailform .pl script !!!

Hvis jeg nu ex. har en lille form "script" .. <form action="bla bla..>
der mailer en form med et antal oplysninger til en email adresse via et .pl script.. Hvordan får jeg så, man kan se resultatet af hvad info der er mailet på den side den sender til en til (redirect).. ex. -> mailsent.html??

<<Lam Javascript Bruger>>
Avatar billede Slettet bruger
02. april 2000 - 14:02 #1
#!/usr/bin/perl

### Ændre nedenfor

### Hvem skal mailen sendes til?
$to = 'panton@visio.dk';

### Hvad skal emnet være?
$subject ='Mailer: Homepage';

### Hvilken side skal vises når mailen er sendt?
$redirect = '../tak.html';

### Her er programmet som sender mailen
$mail_loc ="/usr/sbin/sendmail -t";

### Ændre ovenfor

$date = localtime(time);





### Her skives mailen
open(MAIL, "|$mail_loc");
print MAIL "To: $to\n";
print MAIL "From: MAILER";
print MAIL "Subject: $subject\n";
print MAIL "Date: $date\n\n";

print MAIL "En mail er sendt til din hjemmeside ($date), neden for vises hvilke data er blev sendt\n\n";

read(STDIN,$query,$ENV{'CONTENT_LENGTH'});
foreach (split(/[&;]/, $query)){
s/\+/ /g;
($key, $value) = split('=', $_);
$key =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;
$value =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;
print MAIL "$key : $value\n";
}



close (MAIL);


### Her redirectes du til en takkeside
print "Location: $redirect\n\n";


## GEM scriptet som fx. mailer.cgi

Avatar billede perh Juniormester
23. maj 2000 - 21:28 #2
Det kan jeg også bruge.
Jeg har desuden brug for at kunne splitte emailen op til forskellige modtagere, så de kun får den info, der vedrører dem.
Der er tale om et bookingsystem, hvor der kan vælges ophold på forskellige steder. Ideen er at hvis et sæt "nøgle,værdi" indeholder en bestemt streng, skal denne streng sendes til en forud defineret modtager, blandt flere, samtidig skal alt sendes til admin.

?

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester