Meerdere email adressen
Ik ben er hard aan het stoeien met een script(mail form)
Het werkt wel, maar de opbouw is niet goed(meer dan 16 bestanden). Voor een voorbeeld kijk ff op www.musicalgroep-masquerade.nl/mail
index.php is opgebouwd uit frames.
Even een assci voorbeeld:
-----------------------------------------
Maak uw keuze *//waar mail naar toe moet d.m.v. <option>*//
------------------------------------- *// frame *//
"velden voor gegevens"
Verzenden
----------------------------------------*// Einde pagina *//
Wat er steeds moet worden veranderd, is waar het naar moet worden gepost(steeds een ander adres.
Op het moment gebruik ik per naam in de lijst (<option>) een waarde bijvoorbeeld; als ik info selecteer word de "actie post" 2.php
Heeft iemand een idee hoe ik dit het beste kan oplossen? Zelf zat ik te denken aan arrays, maar de adressen mogen niet zichtbaar zijn
voor spam scanners
Alvast bedankt
Velden met * moeten worden ingevulT! ???
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Neem contact op!</title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?
if($_POST['submit'])
{
# Ok zetten
$ok = 1;
# Paar snelle checkjes
if(!$_POST['aan'] || empty($_POST['aan']))
$ok = 0;
if(!$_POST['naam'] || empty($_POST['naam']))
$ok = 0;
if(!$_POST['adres'] || empty($_POST['adres']))
$ok = 0;
if(!$_POST['onderwerp'] || empty($_POST['onderwerp']))
$ok = 0;
if(!$_POST['berichtveld'] || empty($_POST['berichtveld']))
$ok = 0;
if($ok)
{
$email = array(2 => email2@domein.nl, 3 => email3@domein.nl, 4 => email4@domein.nl,
5 => email5@domein.nl, 6 => email6@domein.nl, 7 => email7@domein.nl,
8 => email8@domein.nl, 9 => email9@domein.nl);
# Mailen
$mail = mail($email[$_POST['aan']], $_POST['onderwerp'], $_POST['bericht'], "From: " . $_POST['naam'] . "\n");
if($mail)
echo("Gelukt!");
else
echo("Mislukt!");
}
else
echo("U bent wat vergeten in te vullen ...!");
}
else
{
echo("<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n");
echo("Aan :<select name=\"aan\"><option selected=\"selected\" value=\"0\">Maak uw keuze</option>
<option value=\"2\">Info</option>
<option value=\"3\">Auditie</option>
<option value=\"4\">Webmaster</option>
<option value=\"5\">Pulic Relations</option>
<option value=\"6\">Administratie</option>
<option value=\"7\">Angelique</option>
<option value=\"8\">Johan</option>
<option value=\"9\">Suzanne</option></select><br />\n");
echo("Naam :<input name=\"naam\" class=\"tekstvak\" id=\"naam\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Adres :<input name=\"adres\" class=\"tekstvak\" id=\"adres\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Onderwerp :<input name=\"onderwerp\" class=\"tekstvak\" id=\"onderwerp\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Bericht :<textarea name=\"berichtveld\" cols=\"70\" rows=\"10\" class=\"tekstvak\" id=\"berichtveld\"></textarea><br />\n");
echo("<input name=\"submit\" class=\"button\" value=\"Versturen\" type=\"submit\">\n");
echo("</form>");
}
?>
if($_POST['submit'])
{
# Ok zetten
$ok = 1;
# Paar snelle checkjes
if(!$_POST['aan'] || empty($_POST['aan']))
$ok = 0;
if(!$_POST['naam'] || empty($_POST['naam']))
$ok = 0;
if(!$_POST['adres'] || empty($_POST['adres']))
$ok = 0;
if(!$_POST['onderwerp'] || empty($_POST['onderwerp']))
$ok = 0;
if(!$_POST['berichtveld'] || empty($_POST['berichtveld']))
$ok = 0;
if($ok)
{
$email = array(2 => email2@domein.nl, 3 => email3@domein.nl, 4 => email4@domein.nl,
5 => email5@domein.nl, 6 => email6@domein.nl, 7 => email7@domein.nl,
8 => email8@domein.nl, 9 => email9@domein.nl);
# Mailen
$mail = mail($email[$_POST['aan']], $_POST['onderwerp'], $_POST['bericht'], "From: " . $_POST['naam'] . "\n");
if($mail)
echo("Gelukt!");
else
echo("Mislukt!");
}
else
echo("U bent wat vergeten in te vullen ...!");
}
else
{
echo("<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n");
echo("Aan :<select name=\"aan\"><option selected=\"selected\" value=\"0\">Maak uw keuze</option>
<option value=\"2\">Info</option>
<option value=\"3\">Auditie</option>
<option value=\"4\">Webmaster</option>
<option value=\"5\">Pulic Relations</option>
<option value=\"6\">Administratie</option>
<option value=\"7\">Angelique</option>
<option value=\"8\">Johan</option>
<option value=\"9\">Suzanne</option></select><br />\n");
echo("Naam :<input name=\"naam\" class=\"tekstvak\" id=\"naam\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Adres :<input name=\"adres\" class=\"tekstvak\" id=\"adres\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Onderwerp :<input name=\"onderwerp\" class=\"tekstvak\" id=\"onderwerp\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Bericht :<textarea name=\"berichtveld\" cols=\"70\" rows=\"10\" class=\"tekstvak\" id=\"berichtveld\"></textarea><br />\n");
echo("<input name=\"submit\" class=\"button\" value=\"Versturen\" type=\"submit\">\n");
echo("</form>");
}
?>
</body>
</html>
Code (php)
1
2
3
4
5
2
3
4
5
<?
$email = array(2 => "[email protected]", 3 => "[email protected]", 4 => "[email protected]",
5 => "[email protected]", 6 => "[email protected]", 7 => "[email protected]",
8 => "[email protected]", 9 => "[email protected]");
?>
$email = array(2 => "[email protected]", 3 => "[email protected]", 4 => "[email protected]",
5 => "[email protected]", 6 => "[email protected]", 7 => "[email protected]",
8 => "[email protected]", 9 => "[email protected]");
?>
Quotes vergeten *schaam*
Thanx Mitch!