Hallo,

Ik zoek een mailscript die de volgende dingen doet: Naam, e-mail adres, keuze uit 3 mogelijkheden en een grote textbox, ik heb met meerdere scripts geprobeerd het in elkaar te flanzen maar ik blijf gewoon errors krijgen, zou iemand een script voor me kunnen aanpassen naar deze dingen?

dit moet het bevatten:


<form action="mail.php" method="post">
Naam:
<br />
<input type="text" name="naam">
<br />
<br />
Skill:
<br />
<input name="skill1" type="radio" value="laag">Laag
<br />
<input name="skill2" type="radio" value="gemiddeld">Gemiddeld
<br />
<input name="skill3" type="radio" value="hoog">Hoog
<br />
<br />
Jouw e-mailadres:
<br />
<input type="text" name="email">
<br />
<br />
Leg uit waarom je bij de clan wilt:
<br />
<textarea rows=5 cols=30 value=bericht name=bericht></textarea>
<br />
<br />
<input type="submit" name="submit" value="Verstuur Aanvraag">
</form>


het script moet alle info naar mijn e-mail sturen.

hartstikke bedankt.
mail.php
<?php
$naam = htmlspecialchars($_POST['naam']);
$skill = htmlspecialchars($_POST['skill']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);

if (!$naam) {
echo "U heeft geen naam ingevuld!";
exit; }

if (!$skill) {
echo "U heeft geen skill ingevuld!";
exit; }

if (!$email) {
echo "U heeft geen e-mailadres ingevuld!";
exit; }

if (!$bericht) {
echo "U heeft geen bericht ingevuld!";
exit; }

else {

$tijd = time();
$datum = strftime("%d/%m/%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR");
$message = "" . $naam . " met het e-mailadres " . $email . " en " .$skill ." skills, en het IP $ip stuurde op $datum het volgende bericht:
____________________________________
" . $bericht . "
------------------------------------";

$mailadres = "[email protected]";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht van mijndomein.nl",
$message, "From: " . $email . "");

echo "Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.";
}
?>
form.html

<form action="mail.php" method="post">
Naam:
<br />
<input type="text" name="naam">
<br />
<br />
Skill:
<br />
<input name="skill" type="radio" value="laag">Laag
<br />
<input name="skill" type="radio" value="gemiddeld">Gemiddeld
<br />
<input name="skill" type="radio" value="hoog">Hoog
<br />
<br />
Jouw e-mailadres:
<br />
<input type="text" name="email">
<br />
<br />
Leg uit waarom je bij de clan wilt:
<br />
<textarea rows=5 cols=30 value=bericht name=bericht></textarea>
<br />
<br />
<input type="submit" name="submit" value="Verstuur Aanvraag">
</form>


meer wil k niet voorkauwen,,
succes
hartstikke bedankt alleen de e-mail wordt blijkbaar niet verzonden want hij komt niet in me in box of in de spam folder en ja ik heb mijn e-mail adres in het script ingevuld etc etc...
bedankt.
dat licht waarschijnlijk aan je server.
er zijn heel veel (gratis) hosting bedrijfen,
die geen email forwarding enzo toestaan..
ik zou zeggen neem een betaalde hosting,
of ga bij LYCOS..
gezellig veel reclame :P
houd je site teminste een beetje levendig :P
Ik vind nico zijn script ook niet echt een voorbeeld van nette code, met zulke headers zou ik de mail ook linea recta terugsturen.
@arjan..
k heb dat script even snel van inet gerousd en even een variable toegevoegd :P
Want als k hem zo hoor praten,
heeft hij voor de rest niet echt veel intresse in php, behalve dan dat t werkt..

Reageren