Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> puste maile
Amistat
post 24.01.2006, 12:38:39
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.07.2005

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


czy może ktoś mi poprawić ten skrypt lub podesłać inny.
dochodzą do mie maile ale niestety puste...
  1. <?
  2. if ($_POST) {
  3. // w zmiennej $to zapisujemy adres gdzie formularz mialby byc wysylny
  4. $to = 'xxx@xxx.xx';
  5.  
  6. //przetwarzamy dane formularza i wysylamy na wczesniej definiowany adres mail
  7. $temat = 'Ankieta';
  8.  
  9. $body = '';
  10.  
  11. foreach ($_POST as $key => $value) {
  12.   $body .= $key . ': ' . $value . "\n";
  13. }
  14.  
  15. //kodowanie wiadomosci na polskie znaki
  16. $bodypl = iconv("UTF-8","ISO-8859-2",$body);
  17.  
  18. if(@mail($to, $temat, $bodypl))
  19. {
  20. // zaleznie od tego czy wyslanie maila powiodlo sie wysylamy odpowiednia odpowiedz
     do Flash
  21. echo "odpowiedz=WYSLANIE FORMULARZA POWIODLO SIE...&";
  22. } else {
  23. echo "odpowiedz=WYSTAPIL BLAD PODCZAS WYSYLANIA MAIL!!!&";
  24. }
  25. }
  26. ?>

chciałem go wykorzystać do innego formularza ale okazało sie że nie dział. Dochodzą maile ale niestety puste.
Dlaczego?

Czy może ktoś podesłać podobny skrypt.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post 24.01.2006, 13:18:11
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


usun @ z przed mail()... sproboj zdebugowac skrypt... wszedzie gdzie funkcje zwracaja false w razie bledy pododawaj if'y... wyecho()uj wszyskie stringi.. nepwno znajdziesz blad wtedy

edit:
temat to osobna zmienna $temat - niegdzie nie przetwarzana, dlatego zostala wyswietlona w mailu...to samo z emailem w zm. $to..
$bodypl.. tutaj pies pogrzebany... jestem pewien.. ze iconv dziala nie tak jak oczekujesz.. hmm, sprawdz w manualu, ale czytalem ze iconv nie jest dostepna na kilku platformach

Ten post edytował LBO 24.01.2006, 13:23:33
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 18:44