Tilpasning af PHP til flere modtagere
HejJeg har et godt fungerende mailscript som sender mail via mit website. Jeg vil gerne udvide formen til at indeholde flere modtagere.
Jeg har en form som ser således ud som ikke har en valgbox til modtagere. Eller en select som det hedder. Sådan en vil jeg gerne have flettet ind her.
Under den har jeg min php tekst og her ved jeg ikke hvor jeg skal rette teksten til således at mailen sendes til de valgte modtagere. Håber i kan hjælpe.
PS scriptet er noget jeg engang fandt på nettet.
Glædelig jul
Jimmi
<form method="post" action="contact.php">
<table width="330" height="20" border="0" bgcolor="#ffffff" cellspacing="5" cellpadding="0" style="font-size:8pt;font-family:tahoma;color:#333333;font-weight:bold;">
<tr>
<td>Dit navn</td>
<td><div style="text-align:right"><input type="text" size="40" name="name" style="font-size:8pt;font-family:tahoma;color:#5b5b5b;" /></div></td>
</tr>
</table>
<table width="330" height="20" border="0" bgcolor="#ffffff" cellspacing="5" cellpadding="0" style="font-size:8pt;font-family:tahoma;color:#333333;font-weight:bold;">
<tr>
<td>Email</td>
<td><div style="text-align:right"><input type="text" size="40" name="email" style="font-size:8pt;font-family:tahoma;color:#5b5b5b;" /></div></td>
</tr>
</table>
<table width="330" height="20" border="0" bgcolor="#ffffff" cellspacing="5" cellpadding="0" style="font-size:8pt;font-family:tahoma;color:#333333;font-weight:bold;">
<tr>
<td>Emne</td>
<td><div style="text-align:right"><input type="text" size="40" name="emne" style="font-size:8pt;font-family:tahoma;color:#5b5b5b;" /></div></td>
</tr>
</table>
<table width="330" height="20" border="0" bgcolor="#ffffff" cellspacing="5" cellpadding="0" style="font-size:8pt;font-family:tahoma;color:#333333;font-weight:bold;">
<tr valign="top">
<td>Besked</td>
<td><div style="text-align:right"><textarea wrap="physical" rows="5" cols="40" name="besked" style="font-size:8pt;font-family:tahoma;color:#5b5b5b;border:thin;"></textarea></div></td>
</tr>
</table>
<table width="330" height="20" border="0" bgcolor="#ffffff" cellspacing="5" cellpadding="0" style="font-size:8pt;font-family:tahoma;color:#333333;font-weight:bold;">
<tr valign="top">
<td></td>
<td><div style="text-align:right"><input type="submit" value=" Send Besked " name="submit" id="t6" style="font-family:verdana;font-size:7pt;font-weight:bold;color:#333333;background-image:url( images/button5.png);" /></div></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['submit']))
{
if (!empty($_POST['name']) && // tjek, at der er skrevet et navn
!empty($_POST['email']) && // tjek, at der er skrevet en e-mail-adresse
!empty($_POST['emne']) && // tjek, at der er skrevet et emne
!empty($_POST['besked']) && // tjek, at der er skrevet en besked
// her følger sikringen mod spambotter
!strpos($_POST['name'], "www.jalightandsound.dk") && // tjek, at dit domæne ikke er skrevet i feltet "navn"
!strpos($_POST['email'], "www.jalightandsound.dk") && // tjek, at dit domæne ikke er skrevet i feltet "email"
!strpos($_POST['name'], "@") && // tjek, at der ikke er et @ i "navn"
!eregi("\r",$_POST['name']) && // tjek, at der ikke er "vogn-retur" i "navn"
!eregi("\n",$_POST['name']) && // tjek, at der ikke er "linjeskift" i "navn"
!eregi("\r",$_POST['email']) && // tjek, at der ikke er "vogn-retur" i "email"
!eregi("\n",$_POST['email'])) // tjek, at der ikke er "linjeskift" i "email"
// er alt ok, fortsættes med afsendelse af mailen
{
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
if (@$_POST['customer_copy'])
{
$headers .= "\r\nBcc: ".$_POST['email'];
}
$body .= "Den " . date("d/m y") . " kl. " . date("G:i") . " skrev " . $_POST['name'] . ":\r\n\r\n" . $_POST['besked'];
if (@mail("info@jalightandsound.dk", strip_tags($_POST['emne']),
stripslashes(strip_tags($body)), $headers))
{
echo "<p>Tak for din henvendelse!</p>";
}
else
{
echo "<p>Der opstod en fejl. Prøv venligst igen!</p>";
}
}
else
{
echo "<p>Et eller flere felter mangler at blive udfyldt!</p>";
}
}
?>
