/ 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 17:42

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>



 
 
Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408951
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste