Listy z tego formularza przychodzą z konta "nobody" w domenie mojego dostawcy hostingu.
Jak ten adres zastąpić tym, który nadawca wpisuje w pole "email"?
[php]<?php
if (empty($submit))
{
echo "<table border=\"0\"><form method=\"post\">
<tr valign=top>
<td>Treść:</td>
<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td>
</tr>
<tr valign=top>
<td>Podpis: </td>
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
</tr>
<tr valign=top>
<td>Email:</td>
<td><input type=\"text\" name=\"email\" value=\"wpisz.twó[email protected]\" style=\"width: 250px\"></td>
</tr>
<tr>
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"wyslij\">
</td></form></tr>
</table>";
}
elseif (!empty($tresc) && !empty($imie) && !empty($email)){
$message = "List: \n$tresc\nWyslal: $imie\ne-mail: $email";
$header = "From: $imie <$email>";
mail('mó[email protected]','temat', $message, $header, '-f '.$email);
echo "<div align=\"center\"><strong><br>Dziękujemy, wiadomość zostala wyslana.<br><br></strong></div>";
}
else echo "<div align=\"center\"><span style=\"color: #FF0000\"><br>Proszę wypelnić wszystkie pola formularza.</span><br><br><input type=\"button\" onclick=\"history.back();\" value=\"powrót\"></div>"
?>
[/php]
[formularz php] możliwość "reply" do nadawcy
Re: [formularz php] możliwość "reply" do nadawcy
Może tak:
[php]<?php
$naglowek = "From: imię\r\n";
$naglowek .= "MIME-Version: 1.0\r\n";
$naglowek .= "Reply-To: $email\r\n";
$naglowek .= 'Content-Type: text/html; charset="iso-8859-2"\r\n';
?>[/php]
btw Po co Piszesz cały kod prawie jak ważny jest krótki jego fragment ?
pzdr.
[php]<?php
$naglowek = "From: imię\r\n";
$naglowek .= "MIME-Version: 1.0\r\n";
$naglowek .= "Reply-To: $email\r\n";
$naglowek .= 'Content-Type: text/html; charset="iso-8859-2"\r\n';
?>[/php]
btw Po co Piszesz cały kod prawie jak ważny jest krótki jego fragment ?
pzdr.
Re: [formularz php] możliwość "reply" do nadawcy
zamiast $header dałem ten kod, ale nadal przychodzi od nobody .. to chyba konfiguracja serwera
