Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problemy z "czwartym" elementem funkcji mail
bartas1979
post 1.12.2006, 20:22:59
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2005

Ostrzeżenie: (0%)
-----


Witam.

Wrzuciłem na serwa plik zawierający w sobie formularz do wysyłania wiadomości. Korzysta on z funkcji mail. Niestety gdy dołączam do jej parametrów info o kodowaniu to ... przestaje mi wysyłać maile. Co robię źle. Proszę o pomoc. Poniżej podaje fragment kodu:

  1. <?php
  2. $recipient = "email";
  3. $temat = $_POST['temat'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $email = $_POST['email'];
  6. $wiadomosc = $_POST['wiadomosc'];
  7.  
  8. $formsend = mail("$recipient", "$temat", "$wiadomosc", "$email", "Content-Transfer-Encoding: 8bit", 
  9. "Content-Type: text/plain; charset=iso-8859-2", "MIME-Version: 1.0");
  10. ?>


P.S. By poprawnie przesyłać polskie znaki w temacie wiadomości próbuje wykorzystac do tego patant z niniejszego forum:
$subject= "=?iso-8859-2?B?".base64_encode("$temat")."?=";

Niestety nie muszę dodawać ze tez mi nie wychodzi. Gdzie się pomyliłem?

Prosze o pilna pomoć bo mi klient siedzi na karku i sapie. Z góry dziękuje i pozdrawiam
Go to the top of the page
+Quote Post
zleek
post 1.12.2006, 22:53:25
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.10.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zajrzyj do manuala i zobacz w przykładach (szczególnie 2 i 3) jak wygląda czwarty parametr. Zwróć uwagę na to jak są łączone poszczególne składowe tego parametru!!


--------------------
System Sprzedaży Internetowej Syspin: www.syspin.pl
Moja strona: www.tulikowski.com
Go to the top of the page
+Quote Post
bartas1979
post 4.12.2006, 17:29:19
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2005

Ostrzeżenie: (0%)
-----


No cóż - może ktoś się ulituje na tępym frajerem i podsunie mi gotowca gdyż zastosowanie się manulala też mi niewiele pomogło.

U mnie to wygląda tak:

  1. <?php
  2. $recipient = "mail@mail.pl";
  3. $temat = $_POST['temat'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $email = $_POST['email'];
  6. $wiadomosc = $_POST['wiadomosc'];
  7. $naglowki = "MIME-Version: 1.0rn";
  8. $naglowki .= "Content-type: text/plain; charset=iso-8859-2rn";
  9. $naglowki .= "Content-transfer-encoding: 8bitrn";
  10. $naglowki .= "From: $nazwisko <$email>rn";
  11.  
  12. $formsend = mail("$recipient", "$temat", "$wiadomosc", "$email", "$naglowki");
  13. ?>


Co robie źle? Plizzzz!!!

Jeszcze raz proszę o pomoc. CO jest nie tak z tym ##%^$^ nagłówkiem?

Ten post edytował bartas1979 2.12.2006, 19:15:42
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:53