Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]wysyłanie maila z formularza na stronie
Forum PHP.pl > Forum > Przedszkole
leszekuk
Witam wszystkiech. To mój pierwszy post na tym forum. Na samym początku chciałbym nadmienić ,że nie jestem programistą. Wszystkiego dopiero się ucze i jeśłi moje pytanie będzie głupie to przepraszam ale proszę o odpowiedź.

Mam stronke w html na której jest formularz który ładnie wysyła wiadomości na maila za pomocą skryptu php . Poniżej wklejam kod pliku php. Chodzi oto żę jeśli kod zawiera linijkę :$headers.= 'Content-type: text/html; charset=iso-8859-2'; to skrypt działa poprawnie są polskie znaki ale wiadomość którą dostaje na maila jest w jednej linijce. nie ma podziału na akapity. jeśli tej linijki kodu nie ma mail przychodzi prawidłowo. wszystko jest w osobnych wersach ale nie ma polskich znaków. jak z tego wybrnąć.
  1. if(isset($_POST['submit'])) {
  2.  
  3. $headers.= 'Content-type: text/html; charset=iso-8859-2';
  4.  
  5. $emailbody =
  6. 'Imie: '.$_POST['imie']. "\n"
  7. .'Nazwiskko: '.$_POST['nazwisko']. "\n"
  8. .' Adres mailowy: '.$_POST['mail']. "\n"
  9. .'Opis usterki: '.$_POST['opis']. "\n";
  10.  
  11. mail('serwer1458158@home.pl', 'ZAPYTANIE ZE STRONY', $emailbody, $headers);
  12.  
  13. header("location: index.html");
  14. } else {
  15. header(" location: kontakt.html");
  16. }
kujol
Zobacz jak poprawnie kodować funkcję maill.

pl.wikibooks.org/wiki/PHP/Wysyłanie_e-maili
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.