[PHP] Formularz kontaktowy - pole nadawcy


(skrzek) #1

witam, wczesniej miałem problem z polskimi znakami w wysyłanych wiadomościach:

viewtopic.php?f=18&t=324411

udało się z tym wygrać :slight_smile: ale pojawił się inny problem, dokładnie w otrzymanej wiadomości brak jest adresu e-mail nadawcy, a także po kliknięciu na odpowiedz adres ten automatycznie nie kopiuje się w pole "do".

bardzo proszę o pomoc, gdyż jest dla mnie czarna magia :wink:

aktualnie to wygląda tak:

<?php


$adres="adres odbiorcy";

$temat="Zapytanie ze strony";

$tresc=$_POST['tresc'];


$nag .= 'MIME-Version: 1.0' . "\r\n";

$nag .= 'From: '.$_POST['imie_i_nazwisko'].' <'.$_POST['adres_email'].'>' . "\r\n";

$nag .= 'Reply-To: '.$_POST['imie_i_nazwisko'].' <'.$_POST['adres_email'].'>' . "\r\n";

$nag .= 'X-Mailer: PHP' . "\r\n";

$nag .= 'X-Priority: 1' . "\r\n";

$nag .= 'Return-Path: <'.$_POST['adres_email'].'>' . "\r\n";

$nag .= 'Content-type: text/plain; charset=iso-8859-2' . "\r\n";


utf8_encode($tresc);


mail($adres,$temat,$tresc,$nag);


echo "";


?>

(system) #2

Pokaż jeszcze kod formularza, tutaj wygląda dobrze...być może masz inną nazwę tego pola w formularzu.


(skrzek) #3

formularz:

name="formKontakt"> 
 onfocus="if(this.value=='Imię i Nazwisko') {this.value='';}"

 onblur="if(this.value=='') {this.value='Imię i Nazwisko';}"

 value="Imię i Nazwisko" name="imie_i_nazwisko"> 
 onfocus="if(this.value=='Adres e-mail') {this.value='';}"

 onblur="if(this.value=='') {this.value='Adres e-mail';}"

 value="Adres e-mail" name="adres_email">

 onfocus="if(this.value=='Treść wiadomości') {this.value='';}"

 onblur="if(this.value=='') {this.value='Treść wiadomości';}">Treść

wiadomości

 src="images/send.gif"> 


[/code]

EDIT:

heh wygląda dobrze - bo jest dobrze

problem polega na czym innym jak widzę, otóż:

thunderbird widzi na koncie docelowym adres email i kopiuje go do pola odbiorcy przy kliknięciu na odpowiedz, zarówno przy koncie pocztowym na nazwa.pl (active.mail) i na gmail,

gmail - widzi adres mailowy zarówno przez stronę, jak i przez thunderbirda,

więc chyba problem po stronie poczty na nazwa.pl???

można z tym coś zrobić???

ostatecznie może być nawet rozwiązanie polegające na wklejeniu adresu nadawcy do treści wiadomości - jeśli nie uda się normalnie. tylko jak to zrobić??