Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] zły zapis funkcji mail()
Forum PHP.pl > Forum > Przedszkole
Lethys
Witam,

Mam skrypt wysyłanie maili, wygląda to tak:

  1.  
  2. mail("$numer_email[email]", "Sposób na motywację #1", $message,
  3. "From: motywacja@dziennycytat.pl\r\n"
  4. ."Reply-To: motywacja@dziennycytat.pl\r\n"
  5. .'Content-Type: text/html; charset=UTF-8' .' "\r\n"
  6. ."X-Mailer: PHP/" . phpversion()) or die(mysql_error());


i mail jest wysylany ale cały kod który znajduje się po tej funkcji jest "nieaktywny" w programie świeci się na szaro a na stronie nie działa.

Rozumiem, że błąd polega w zapisie funkcji maila(), bo kiedy ją usunę ze skryptu reszta działa.


Jak poprawić zapis, żeby wszystko działało?
djgarsi
Spróbuj w ten sposób:

  1. <?PHP
  2. $adresat = $_POST['email']; // pod ten adres zostanie wysłana wiadomosc
  3. $email = "reklama@djgarsi.pl";
  4. $content = $_POST['content'];
  5. $header = "From: $email \r\n";
  6. $header .= 'MIME-Version: 1.0' . "\r\n";
  7. $header .= 'Content-type: text/html; charset=iso-8859-2' . "\r\n";
  8. if (mail($adresat, 'Tematek', $content, $header))
  9. echo '<p>E-Mail został z powodzeniem wysłany</p>';
  10. else
  11. echo '<p><b>NIE</b> wysłano maila!</p>';
  12. ?>
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.