Jeg er skiftet over på et nyt webhotel som ikke understøtter PHP, hvilket har berørt min mailformular som før her: kursus.asp og kursus-sendt.php.
Jeg har nu ændret kursus-sendt.php til kursus-sendt.asp, hvilket giver følgende fejlmeddelse øverst på siden:
Der skete en fejl, og din tilmelding er ikke blevet registreret - prøv igen!";
endif;
endif;
?>
Min formularkode i kursus.asp ser således ud:
<form action="kursus-sendt.asp" id="LinkForm" method="post" onsubmit="return validateForms(this);">
<table height="361">
<tr>
<td width="170" style="FONT-SIZE: 12px" height="25">Dit navn:</td>
<td height="25"><input name="Link_Name" value="Skriv dit navn her" style="WIDTH: 270px"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="25">Din adresse:</td>
<td height="25"><input name="Link_Adress" value="Skriv din adresse her" style="WIDTH: 270px" size="20"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="25">Din e-mail adresse:</td>
<td height="25"><input name="Link_Mail" value="Skriv din e-mail her" style="WIDTH: 270px" size="20"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="25">Dit telefonnummer:</td>
<td height="25"><input name="Link_Phone" value="Skriv dit telefonnummer her" style="WIDTH: 270px" size="20"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="25">Antal personer:</td>
<td height="25"><input name="Link_Persons" value="Skriv det antal personer I kommer" style="WIDTH: 270px" size="20"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="25">Antal vegetarere:</td>
<td height="25"><input name="Link_Veg" value="Skriv det antal vegetarere der kommer" style="WIDTH: 270px" size="20"></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="271" valign="top">En evt. besked:</td>
<td width="270" height="271"><textarea rows="20" name="Link_Site" cols="42">Skriv din besked her</textarea></td>
</tr>
<tr>
<td style="FONT-SIZE: 12px" height="24"></td>
<td align="right" height="24"><img style="CURSOR: pointer" onclick="getElementById('LinkForm').reset();" src="i/Link_Comp_Clear.gif" name="Link_Clear"> <input type="image" src="i/Link_Comp_Submit.gif" name="Link_Submit"></td>
</tr>
</table>
</form>
Min formularkode i kursus-sendt.asp ser såldes ud:
<?php
/**
* Hvis vi får en postering fra
* kontaktformularen sender vi
* mails ud.
*/
if(isset($_POST)) :
$to = "dimitri@dimitrihardorff.dk";
$subject = "Tilmelding til kurset XXXX";
$message = "En besøgende har indtastet følgende:\n\n"
."Navn: ".$_POST["Link_Name"]."\n"
."Adresse: ".$_POST["Link_Adress"]."\n"
."Email: ".$_POST["Link_Mail"]."\n"
."Telefon: ".$_POST["Link_Phone"]."\n"
."Antal personer: ".$_POST["Link_Persons"]."\n"
."Antal vegetarere: ".$_POST["Link_Veg"]."\n"
."Besked: ".$_POST["Link_Site"];
$headers = 'From: '.$_POST["Link_Mail"].'' . "\r\n" .
'Reply-To: '.$_POST["Link_Mail"].'';
$mail_error = "";
if(!mail($to, $subject, $message, $headers)) :
$mail_error = "<font color=\"red\"><i>Der skete en fejl, og din tilmelding er ikke blevet registreret - prøv igen!</i></font>";
endif;
endif;
?><head>
Jeg er snothamrende dum når det kommer til kodning, så jeg vil blive rigtig glad hvis der er en herinde der kan fortælle mig hvad jeg skal gøre for at få den til at virke. Jeg betaler gerne for det.
På forhånd tak for hjælpen 