Poniżej fragment prostego kodu, który wysyła maila:
Kod
$tresc=$_POST['tresc'];
$maile2=$_POST['maile2'];
$odbiorca='mail@mail.xyz';
$naglowki = "MIME-Version: 1.0\r\n";
$naglowki .= "From:<$maile2>\r\n";
$naglowki .= "Subject: Temacik ładnyr\n";
$naglowki .= "Content-type: text/html; charset=iso-8859-2\r\n";
if(mail($odbiorca, 'Temat maila', $tresc, $naglowki))
echo 'Wysyłka zakończona <SPAN STYLE="color: green">sukcesem</span>';
else echo 'Wysyłka zakończona <SPAN STYLE="color: red">niepowodzeniem</SPAN>. <A HREF="java script:history.go(-2);">Spróbuj ponownie</A>.'
$maile2=$_POST['maile2'];
$odbiorca='mail@mail.xyz';
$naglowki = "MIME-Version: 1.0\r\n";
$naglowki .= "From:<$maile2>\r\n";
$naglowki .= "Subject: Temacik ładnyr\n";
$naglowki .= "Content-type: text/html; charset=iso-8859-2\r\n";
if(mail($odbiorca, 'Temat maila', $tresc, $naglowki))
echo 'Wysyłka zakończona <SPAN STYLE="color: green">sukcesem</span>';
else echo 'Wysyłka zakończona <SPAN STYLE="color: red">niepowodzeniem</SPAN>. <A HREF="java script:history.go(-2);">Spróbuj ponownie</A>.'
Problem jest taki, ż zawsze dochodzą dwa maile, z tego jeden bez tematu i treści.
Hosting na home.pl
Czemu tak sie dzieje?
Znalazłem przyczynę, lecz jej nie rozumiem - po usunięciu definicji styli ze strony wywołującej funkcję mail() działa jak trzeba
Poniżej felerny fragmrnt kodu - może ktoś wie czemu powodował podwójne wysyłanie maili?
Kod
<HEAD>
....
<style type="text/css">
<!--
@import url("arkusz_styli.css");
body {
background-image: url();
background-position: center;
background-color: #6E000A;
}
.style9 {font-size: 10px}
.style11 {color: #FFFFFF}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;color: #FFFFFF;font-size: 10px}
-->
.tabela_11 {
background: #E77E46;
}
.srodek {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
line-height: 12px;
font-variant: normal;
text-transform: none;
text-align: justify;
vertical-align: middle;
text-decoration: none;
}
.style21 {
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 24px;
}
.style22 {font-family: Verdana, Arial, Helvetica, sans-serif}
</style>
......
</HEAD>
....
<style type="text/css">
<!--
@import url("arkusz_styli.css");
body {
background-image: url();
background-position: center;
background-color: #6E000A;
}
.style9 {font-size: 10px}
.style11 {color: #FFFFFF}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;color: #FFFFFF;font-size: 10px}
-->
.tabela_11 {
background: #E77E46;
}
.srodek {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
line-height: 12px;
font-variant: normal;
text-transform: none;
text-align: justify;
vertical-align: middle;
text-decoration: none;
}
.style21 {
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 24px;
}
.style22 {font-family: Verdana, Arial, Helvetica, sans-serif}
</style>
......
</HEAD>