Fejl i script til PHP form
Nogen der kan se hvad der er galt med det her script, den vil ikke sende billederne som folk vedhæfter med.<?php
if($_POST['mail'] != ""){
$til = 'peterjuulsvendsen@gmail.com';
$fra = 'Peter Svendsen';
$navn = $_POST['navn'];
$mail = $_POST['mail'];
$emne = $_POST['emne'];
$billede = $_POST['File1'];
$indhold = nl2br($_POST['besked']);
$besked .= '<table>';
$besked .= '<tr><td><font face="verdana" size="1">Mailen er skrevet af: ' . $navn . '</font></td></tr>';
$besked .= '<tr><td><font face="verdana" size="1">' . $indhold . '</font></td></tr>';
$besked .= '</table>';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "To: $fra <$til>\n";
$headers .= "From: $navn <$mail>\n";
mail($til, $emne, $besked, $headers);
echo "<script>alert('Så er den sendt - you big bad boy.');</script>";
}
?>
<html>
<head>
<script language="JavaScript">
<!--
function CheckForm () {
//kontroller at navn er udfyldt
if (document.mail.navn.value == ""){
alert("Respect the cock - Skriv venligst dit navn");
document.mail.navn.select();
document.mail.navn.focus();
return false
}
//kontroller at email er udfyldt og indeholder @ og punktum
if (document.mail.mail.value.indexOf('@') == '-1' ||
document.mail.mail.value.indexOf('.') == '-1') {
alert("Respect the cock - Check venligst din e-mail adresse");
document.mail.mail.select();
document.mail.mail.focus();
return false
}
//kontroller at emne er udfyldt
if (document.mail.emne.value == ""){
alert("Respect the cock - Skriv venligst et emne");
document.mail.emne.select();
document.mail.emne.focus();
return false
}
//kontroller at besked er udfyldt
if (document.mail.besked.value == ""){
alert("Respect the cock - Skriv venligst en besked");
document.mail.besked.select();
document.mail.besked.focus();
return false
}
return true
}
//-->
</script>
<style type="text/css">
.style1 {
font-family: Tahoma;
font-size: x-small;
}
.style2 {
font-size: x-small;
}
.style3 {
font-family: Tahoma;
}
</style>
</head>
<body>
<form name="mail" method="POST" action="" onSubmit="return CheckForm();">
<table>
<tr><td class="style1">Navn:</td><td><input name="navn" type="text"></td></tr>
<tr><td class="style1">E-mail:</td><td><input name="mail" type="text"></td></tr>
<tr><td class="style1">Emne:</td><td><input name="emne" type="text"></td></tr>
<tr><td class="style1">Billede</td><td><input name="File1" type="file"></td></tr>
<tr><td class="style2"><span class="style3">Navn<br>
Kaldenavn<br>
Alder<o:p><br>
Hjemmeklub<o:p><br>
Favoritbane i Danmark<o:p><br>
Favoritbane i udlandet<br>
Styrke<br>
Svaghed<br>
Driver<br>
Woods<br>
Rescue<br>
Jern<br>
Wedges<br>
Putter<br>
Bold<br>
Favorit golfspiller<br>
Hade golfspiller<br>
Hole in one<br>
Deltagelse i Kiprots<br>
Hvem vinder Kiprots<br>
<em><strong>Kontakt info<br>
</strong></em>Mobilnummer<br>
Email<br>
Adresse<br>
</o:p>
</o:p>
</o:p>
</span><br>
</td><td>
<textarea name="besked" class="style1" style="height: 407px; width: 412px;"></textarea></td></tr>
<tr><td><input name="Submit" type="submit" value="Send"></td></tr>
</table>
</form>
</body>
</html>