Hvorfor vil denne emailformular ikke helt som jeg ønsker det?
Hej EJeg har et vældigt godt emailformular, men mit problem er følgende:
Hvis jeg ønsker at besvare denne email som er kommet fra min webside, så sender den emailen direkte til mig selv igen og _IKKE_ til vedkommendens emailadresse, altså ham der har skrevet til mig.
Hvad skal der gøres for at rette op på det?
<?
if ( isset($besked) ) {
while(list($key, $val) = each($HTTP_POST_VARS)) {
if ( $key!="besked" && $key!="recipient" && $key!="subject" && $key!="redirect" && $key!="fromaddress" && $key!="html" && $key!="Send" ) {
$key = stripslashes($key);
$val = stripslashes($val);
$postString .= "$key: $val<br>\n";
}
}
$besked .= "\n".$postString;
$emailHeader="Mime-Version: 1.0";
$emailHeader.="\nContent-type: text/".( $html ? "html" : "plain" )."; charset=iso-8859-1";
$emailHeader.="\nFrom: ".$fromaddress;
$myMail = mail($recipient, $subject, $besked, $emailHeader);
if ($myMail) print '<script type="text/JavaScript">location.replace("'.$redirect.'")</script>';
} else {
?>
Og her er selve formen så:
<FORM name="emailbesked" METHOD="POST" ACTION="<? print $PHP_SELF ?>">
<input type=hidden name=recipient value="info@domæne.dk">
<input type=hidden name=subject value="Email fra Websiden">
<input type=hidden name=redirect value="http://www.domæne.dk/tak.php">
<input type=hidden name=fromaddress value="emailadr.@domæne.dk">
<table width="600" border="0" cellspacing="0" cellpadding="1" >
<tr valign="top" align="left">
<td height="22" colspan="3">
<hr>
</td>
</tr>
<tr valign="top" align="left">
<td height="22" colspan="2">
<input type=text name=navn size=20 style="font-family:verdana;font-size:11px;background-color:#FFFAF0;color:#000000;border-color:#800000;border-style:solid;">
Navn </td>
<td width="300" height="22"> </td>
</tr>
<tr valign="top" align="left">
<td height="22" colspan="2">
<input type="text" name="emailadresse" size="22" style="font-family:verdana;font-size:11px;background-color:#FFFAF0;color:#000000;border-color:#800000;border-style:solid;">
Email adresse </td>
<td width="300" height="22" valign="top"> </td>
</tr>
<tr valign="top" align="left">
<td colspan="3">
<textarea name="besked" cols="50" rows="5" style="font-family:verdana;font-size:10px;background-color:#FFFAF0;color:#000000;">besked ...</textarea>
</td>
</tr>
<tr valign="top" align="left">
<td width="34" height="20"><br>
</td>
<td width="290" height="20"><br>
<input type="reset" name="Reset" value="Slet alt">
</td>
<td width="270" height="20"> <br>
<input type=submit value="Send email" name="Send">
</td>
</tr>
<tr>
<td colspan="3" height="20"> <br>
<br>
<hr>
</td>
</tr>
</table>
</FORM>
