Strona 1 z 1

[formularz php] możliwość "reply" do nadawcy

: pn paź 17, 2005 9:20 am
autor: duch
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]

Re: [formularz php] możliwość "reply" do nadawcy

: śr paź 19, 2005 12:49 pm
autor: masterix
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.

Re: [formularz php] możliwość "reply" do nadawcy

: śr paź 19, 2005 1:00 pm
autor: duch
zamiast $header dałem ten kod, ale nadal przychodzi od nobody .. to chyba konfiguracja serwera