Formmail sender ikke alle punkterne
Hej jeg vil gerne høre om hvorfor denne formmail ikke vilsende alle punkterne her er indtastnings siden<html>
<head>
<title>Formmail eksempel</title>
</head>
<body bgcolor="#abb2a8">
<form action="formmail.php" method="POST">
<div align="center"><strong><font size="4" face="Tahoma">Indmeldelse i Film-
og Videoklub Bornholm</font></strong><font size="4" face="Tahoma"> <br>
<br>
<font color="#FF0000"><strong>Dette er kun til test endnu</strong></font></font>
</div>
<table width="100%" border="0">
<tr>
<td width="13%">Navn</td>
<td width="87%"><input type="text" name="navn" size="45"></td>
</tr>
<tr>
<td>Efternavn</td>
<td><input type="text" name="efternavn" size="45">
</td>
</tr>
<tr>
<td>Emne</td>
<td><input type="text" name="emne" size="45" value="Indmeldelse i Film- og Videoklubben"></td>
</tr>
<tr>
<td><label for="adresse">Adresse</label></td>
<td><input type"text" name"adresse" size="45"></td>
</tr>
<tr>
<td><label for="postnummer">Postnummer</label></td>
<td><input type"text" name"postnummer" size="8"> </td>
</tr>
<tr>
<td><label for="by">By</label> </td>
<td><input type"text" name"by" size="45"> </td>
</tr>
<tr>
<td><label for="telefon">Telefon</label> </td>
<td><input type"text" name"telefon" size="45"> </td>
</tr>
<tr>
<td><label for="mobilnummer">Mobiltelefon</label> </td>
<td><input type"text" name"mobilnummer" size="45"> </td>
</tr>
<tr>
<td> <label for="emailadresse">Din emailadresse</label> </td>
<td><input type="text" name="emailadresse" size="45"></td>
</tr>
<tr>
<td>Fødselseår</td>
<td><input type="text" name="fodselseaar" size="8"> </td>
</tr>
<tr>
<td valign="top"><label for="besked">Besked</label>
:</td>
<td><textarea name="besked" rows="10" cols="60" wrap="virtual"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="submit" type="submit" value="Send Mail">
</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<br>
</form>
</body>
</html>
og selve formmail
<?php
// Surftown formmail
// angiv modtagere af formmailen
// flere modtagere kan tilfМjes som
// $modtagere[1] = "adresse@domain.dk"
// $modtagere[2] = "adresse2@domain.dk"
// osv.
$modtagere[0] = "bjarnehansen@mail.tele.dk";
//$modtagere[1] = "";
// succes og fejlsider
$succes = "succes.htm";
$fejl = "fejl.htm";
// standard tesktbokse er
// navn
// emailadresse
// emne
// besked
// disse skal vіre "name" pѕ de forskellige tekstbokse pѕ html-siden
// f.eks. <input type="text" name="navn"></input>
// lav liste over modtagere
$mail_modtagere = implode(",", $modtagere);
// klargМr parametre
$navn = sanitize($_POST['navn']);
$efternavn = sanitize($_POST['efternavn']);
$adresse = sanitize($_POST['adresse']);
$postnummer = sanitize($_POST['postnummer']);
$by = sanitize($_POST['by']);
$telefon = sanitize($_POST['telefon']);
$mobil = sanitize($_POST['mobilnummer']);
$fodselseaar = sanitize($_POST['fodselseaar']);
$emailadresse = "From: " . sanitize($_POST['emailadresse']);
$emne = "Besked fra " . $navn . " : " . sanitize($_POST['emne']);
$besked = "Navn : " . $navn . "\n" ."Efternavn : " . $efternavn . "\n" ."Adresse : " . $adresse . "\n" .
"Postnummer : " . $postnummer . "\n" . "By : " . $by . "\n" . "Telefon : " . $telefon . "\n" . "Mobiltelefon : " . $mobil . "\n" ."Emailadresse : " . sanitize($_POST['emailadresse']) . "\n" . "fМdselseѕr : " . $fodselseaar;
// send mail
$mail_status = mail($mail_modtagere, $emne, $besked, $emailadresse);
if ($mail_status) {
header("Location: " . $succes);
} else {
header("Location: " . $fejl);
}
function sanitize($data) {
$safe_data = $data;
if ($pos = strpos($safe_data, "\n")) {
$safe_data = substr($safe_data, 0, $pos-1);
}
if ($pos = strpos($safe_data, "\r")) {
$safe_data = substr($safe_data, 0, $pos-1);
}
return $safe_data;
}
?>
den sender godt nok mailen men det er kun navn og efternavn og fødselseår og emailadressen der kommer med i emailen det ser rigtigt ud men det virker ikke hvad kan der være ivejen
