Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlaczego funkcja mail() wysyła dwa razy?
Forum PHP.pl > Forum > Przedszkole
donjulian
Witam

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>.'


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>
piczu
pewnie dlatego
Kod
background-image: url();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.