Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mail() pomocy, dlaczego nie działą?, mail(); problem
konfeusz
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.09.2009

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


Witam, mam taki skrypcik...

  1. <?php
  2. $firma = $_POST['firmaTXT'];
  3. $nazwisko = $_POST['nazwiskoTXT'];
  4. $mail = $_POST['mailTXT'];
  5. $adres = $_POST['adres'];
  6. $wiadomosc = $_POST['wiadomosc'];
  7. $papier = $_POST['papierTXT'];
  8. $rozmiar = $_POST['rozmiarTXT'];
  9. $gramatura = $_POST['gramaturaTXT'];
  10. $stron = $_POST['stronTXT'];
  11. $naklad = $_POST['nakladTXT'];
  12. $cena = $_POST['cenaKoncowa'];
  13. $dwustronnyTXT = $_POST['dwustronnyTXT'];
  14. $bindTXT = $_POST['bindTXT'];
  15. $bigoTXT = $_POST['bindTXT'];
  16. $foliTXT = $_POST['foliTXT'];
  17.  
  18. $temat = "Zamówienie ze strony xxx";
  19.  
  20. $do = 'xxx@xxx.pl'.', '; // note the comma
  21. $do .= $mail;
  22.  
  23. $wiadomosc_mail = '<html>'.
  24. '<head>
  25. <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">'.
  26. '</head>'.
  27. '<body>'.
  28. '<font color=red>Firma: '.$firma.'</font><br>'.
  29. '<p>tresc</p>'.
  30. '</body>'.
  31. '</html>';
  32.  
  33. $naglowki = "MIME-Version: 1.0\r\n";
  34. $naglowki .= "Content-type: text/html; charset=UTF-8\r\n";
  35. $naglowki .= "From: formularz zamowienia";
  36. mail($do, $temat, $wiadomosc_mail, $naglowki);
  37. echo '&content=Wiadomość została wysłana, na podany przez Państwa adres e-mail, zostanie wysłane potwierdzenie zamówienia.';
  38. ?>


... i nie wiem dlaczego, ale nie chce wysylać mi na drugiego maila zawartego w zmiennej $mail. Moze ktos spojzy na to swierzym okiem i wytknie mi blad. Z gory dziekuje.
PS. A pro pose, moze ktos wie (wiem, ze nie z tej beczki) jakim edytorem najlepiej edytowac pliki html wygenerowane przez Flash CS4 zeby nie wywalalo polskich czcionek z animacji flash?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konfeusz
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.09.2009

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


Pilsener... nie wywala zadnbego bledu. Obsluga wlaczona, funkcja dziala prawidlowo... maile dochodza bez problemow jesli zmienna $do ma przypisany adres z gory, na sztywno. Problem pojawia sie jesli: (i teraz kroczek po kroczku)

1. w animacji flash klient wypełnia formularz, gdzie w jednym z pol podaje swojego maila...
2. kiedy na SWF'ie kliknie 'wyslij' flash przesyla wszystkie zmienne z formularza flash do pliku php metoda POST.
3. PHP (zródło podane na samym poczatku tematu) przepisuje sobie spokojnie wszystkie zmienne i wysyła na adresy podane w $do
4. w pliku PHP skrypt dołącza $mail z flasha do tresci wiadomosci i w efekcie koncowym w poczcie przychodzacej najzwyczajniej po ludzku, wyswietla poprawnie adres e-mail jaki byl przeslany w zmiennej, natomiast juz funkcja mail() i w niej zawarta zmienna $do (odpowiada za przechowywanie adresu e-mail z formularza flash w php) nie wysyla wiadomosci na ten adres ktor w tej cholernej zmiennej jest przechowany.... no juz bardziej dosadnie chyba nie moglem wymyslec wyjasnienia.

Przyznam sie, ze nie korzystalem z phpmailer'a, ale z gory zakladam, ze tam tez bedzie jakis problem jesli przypisze zmienna $mail (z flasha) do
$mail->AddAddress tak, zeby efekt koncowy listingu wygladal tak:

$mail->AddAddress("$do","$nazwisko");

piwo i pol zamku (łucznika) temu kto to rozwikla

Ten post edytował konfeusz 22.06.2010, 14:37:45
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 06:27