Witam.
Jestem tu nowy i nie wiem jeszcze jak podpiąć się do istniejącego już pytania więc proszę o wyrozumiałość. Tak jak kolega Dawid89 mam ten sam problem z prawidłowym wyświetlaniem maila osoby, która go wysyła z mojej strony. Ponieważ odpowiedzi na jego problem mi nie pomogły, dlatego chciałbym aby ktoś sprawdził mój kod i wyjaśnił mi łopatologicznie co ja robię źle. Mnie również jako nadawca maili przychodzi mój adres. Tak jakbym pisał sam do siebie.
Oto mój kod PHP- plik formularz.php
<?php
// Tworzymy zmienną dla imie i nazwisko
$nick=$_POST['nick'];
// Tworzymy zmienną e-mail
$od_kogo=$_POST['mail'];
// Tworzymy zmienną temat
$temat=$_POST['temat'];
// Tworzymy zmienną tresc
$tresc=$_POST['tresc'];
// Tworzymy zmienną do kogo mail
$do_kogo="moj_email@avrboss.pl";
// Tworzymy wiadomość
$wiadomosc = $nick. "\n\r";
$wiadomosc .= $od_kogo. "\n";
$wiadomosc .= $temat. "\n";
$wiadomosc .= $tresc. "\n";
// Dodajemy UTF-8 do naglowka naszej wiadomości
$naglowek = "";
$naglowek .= "Od:" . $od_kogo . " \n";
$naglowek .= "Content-Type:text/plain;charset=utf-8";
$sukces = mail($do_kogo, $temat, $tresc, $naglowek);
if ($sukces){
print "<meta http-equiv=\"refresh\" content=\"0;URL=wyslano.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=kontakt.php\">";
}
?>
a tu to co mam w HTML-u
<form action="formularz.php" method="post">
<br/>
Imię i Nazwisko*__
<input type="text" required name="nick" placeholder="Jan Kowalski"/><br/><br/>
Wpisz Twój e-mail*
<input type="email" name="mail" placeholder="example@mail.pl" required/><br/><br/>
Temat wiadomości*
<input type="text" required name="temat" placeholder="Jakiś temat"/><br/><br/>
Treść wiadomości*
<textarea name="tresc" required placeholder="Jkaś tam treść " rows="15"></textarea><br/>
<div class="przycisk">
<input type="reset" value="Wyczyść formularz" /><br/>
</div
<div clas="przycisk">
<input type="submit" value="Wyślij" id="submit" /><br/>
</div>
</form>
#html #php #maile #formularz