Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z mail()
Forum PHP.pl > Forum > PHP
Mareczko
Witam, mam problem z wysylaniem maili przez mail(), prawie zawsze wysyla mi kilka maili zamiast jednego. Ponizej przedstawiam moj kod, prosilbym o jakies porady jak to zmienic tak aby po 1 wyslaniu nic sie juz nie dzialo.

  1. $message = 'tresc';
  2. $subject = "=?utf-8?B?".base64_encode('temat')."?=";
  3. $headers = 'From: '.$adres_email.'' . "\r\n" .
  4. 'MIME-Version: 1.0' . "\r\n" .
  5. 'Content-type: text/html; charset=utf-8' . "\r\n" .
  6. 'Content-Transfer-Encoding: quoted-printable' . "\r\n" .
  7. 'X-Mailer: PHP/' . phpversion();
  8.  
  9. $mail_sent = @mail($email, $subject, $message, $headers);
  10. if($mail_sent) {
  11. echo "Wysłano.";
  12. }
  13. else {
  14. echo "Nie wysłano";
  15. }
masahuku
hm... bo wykonujesz funkcje 2 razy? Po co tworzysz zmienna mail() ? Wrzuć to do IF'a i po sprawie (jak wyśle zwróci true). Zresztą odradzam korzystania z mail - pogooglaj o lepszych rozwiązaniach.
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.