/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Formmail til flere modtagere?!?!?!?
Fra : Mads Madsen


Dato : 08-10-02 18:08

Hej gruppe
Jeg sidder og bakser med et form2mail script(3 filer ialt - se
nedenstående). Jeg vil gerne kunne sætte flere modtagere på (i configfilen).
Jeg har prøvet at separere med komma uden held.

Hilsen Mads

Form-koden (html):
<form action="sendmail.php3" method=POST>
<div align="center">
<center>
<table width=35%>
<tr>
<td align=left width="80%">
<p align="center">
<input type=text name=sender_name size=42 value="Navn"
onClick="value='';"></p>
</td></tr><tr><td align=left width="80%">
<p align="center">
<input type=text name=sender_mail size=42 value="E-mail"
onClick="value='';"></p>
</td></tr>
<tr>
<td align=left width="80%">
<p align="center"><textarea cols=36 rows=10
name=sender_message></textarea></p>
<p align="center"><input type=submit value="Send mail">
<input type="reset" value=" Slet " name="Reset">
</td>
</tr>
</table>
</center>
</div>
</form>

Config-filen (php):
<?
$yourname = "xxxx";
$email = "xxxx@xxx.dk";
$subject = "xxxxxxx!";
$yoursitename = "xxxxxxxxxx";
$yoursiteaddress = "http://www.xxxxx.dk";
$confirm = 0;
?>

Mailscriptet (php):
<?
include "config.php3";

if ($sender_name <> "" and $sender_mail <> "" and $sender_message <> ""){
$recipient = "$yourname <$email>";
$message = "Fra: $sender_name - $sender_mail\n\n$sender_message";
$headers = "From: $sender_name <$sender_mail>\r\nReply-To:
$sender_mail\r\n";

mail ($recipient, $subject, $message, $headers);
$msg = "Din besked er blevet sendt!";


if($confirm == 1){
$recipient = "$sender_name <$sender_mail>";
$message = "$sender_name,\r\nDin besked er blevet sendt\r\n\r\nDin besked:
\r\n$sender_message";
$subject = "Bekræftigelse på besked er sendt.";
$headers = "From: $yoursitename <$email>\r\nReply-To: $email\r\n";

mail ($recipient, $subject, $message, $headers);
}
}

else{
$msg = "Alle felterne skal udfyldes! <a
href=\"javascript:history.go(-1);\">Klik her</a> for at komme tilbage.";
}

?>


<html>
<head>
<title>Bekræftigelse - <? echo $yoursitename; ?></title>
</head>
<body>
<center>
<?
echo $msg;
echo "<br>";
echo "<a href=\"$yoursiteaddress\">Klik her for at komme til forsiden</a>";
?>
</center>
</body>
</html>





 
 
Claus Sørensen (08-10-2002)
Kommentar
Fra : Claus Sørensen


Dato : 08-10-02 18:45

Mads Madsen wrote:

> Config-filen (php):

> $email = "xxxx@xxx.dk";

Adskil dem blot med komma:

$email = "xxxx@xxx.dk,email@anden.adres.se,email@tredje.adres.se";

De herligte hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Mads Madsen (08-10-2002)
Kommentar
Fra : Mads Madsen


Dato : 08-10-02 20:11

Det virker ikke!



"Claus Sørensen" <cs@chbs.dk> skrev i en meddelelse
news:anv5if$s76$1@news.net.uni-c.dk...
> Mads Madsen wrote:
>
> > Config-filen (php):
>
> > $email = "xxxx@xxx.dk";
>
> Adskil dem blot med komma:
>
> $email = "xxxx@xxx.dk,email@anden.adres.se,email@tredje.adres.se";
>
> De herligte hilsner
> --
> | Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
> |--------------------| er baseret på frie og åbne standarder, så enhver
> | cs@chbs.dk | har friheden til at vælge.
> | http://www.chbs.dk | Claus Sørensen, 2001



Claus Sørensen (08-10-2002)
Kommentar
Fra : Claus Sørensen


Dato : 08-10-02 20:23

Mads Madsen wrote:

> Det virker ikke!
>
> "Claus Sørensen" <cs@chbs.dk> skrev i en meddelelse
> news:anv5if$s76$1@news.net.uni-c.dk...
>> Mads Madsen wrote:
>>
>> > Config-filen (php):
>>
>> > $email = "xxxx@xxx.dk";
>>
>> Adskil dem blot med komma:
>>
>> $email = "xxxx@xxx.dk,email@anden.adres.se,email@tredje.adres.se";

Ups nej - kig lige på mit næste svar på dit oprindelige indlæg (kommer om få
minutter).

De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Claus Sørensen (08-10-2002)
Kommentar
Fra : Claus Sørensen


Dato : 08-10-02 20:27

Mit første svar var lidt for hurtigt, så her kommer det rigtige.

Mads Madsen wrote:

> Config-filen (php):
> <?
> $yourname = "xxxx";
> $email = "xxxx@xxx.dk";

Her sættes epostadressen under navn og <>-tegn.

> $subject = "xxxxxxx!";
> $yoursitename = "xxxxxxxxxx";
> $yoursiteaddress = "http://www.xxxxx.dk";
> $confirm = 0;
> ?>
>
> Mailscriptet (php):
> <?
> include "config.php3";
>
> if ($sender_name <> "" and $sender_mail <> "" and $sender_message <> ""){
> $recipient = "$yourname <$email>";

Her sættes selve modtagerne. Så hvis du vil have ekstra modtagere, så skriv
dem her:

$recipient .= ",email2@adres2.se, tredje@epo.st";

..= betyder at du forøger tekststrengen.

> $message = "Fra: $sender_name - $sender_mail\n\n$sender_message";
> $headers = "From: $sender_name <$sender_mail>\r\nReply-To:
> $sender_mail\r\n";
>
> mail ($recipient, $subject, $message, $headers);

Og her sendes selve beskeden.

De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Mads Madsen (09-10-2002)
Kommentar
Fra : Mads Madsen


Dato : 09-10-02 14:51

Takker, nu virker det!

Hilsen Mads



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste