Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem ze skryptem do E-mail`i
zvirus
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.09.2008

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


Witam wszystkich,

To mój pierwszy post. O PHP wiem ogólnie mniej niż podstawy... smile.gif Ostatnio znalzłem fajny skrypt, który działa wraz z flashem:
http://www.flashzone.pl/item/1349/Formularz-mail/

zmodyfikowałem kod php z:



  1. <?php
  2.  
  3. $ToEmail = "ktostam@o2.pl";
  4.  
  5. $ToSubject = "Jak ma sie nazywac mail przychodzacy";
  6.  
  7. $EmailBody = "Tema: $imie\n\nFirm: $firma\n\nWiadomosc:\n$wiadomosc\n";
  8.  
  9. mail($ToName." <".$ToEmail.">",$ToSubject, $EmailBody, "Od kogo mail: ".$email.">");
  10.  
  11. ?>


na:

  1. <?php
  2. $imie = $_POST['imie'];
  3. $wiadomosc = $_POST['wiadomosc'];
  4. $temat = "Komentarz ze strony o akwarium";
  5.  
  6. $do = "Tomek <mail@o2.pl>"; //tu wpisz np. swoje imie, a w klamrach <> swojego maila
  7.  
  8.  
  9. $wiadomosc_mail = '<html>'.
  10. '<head>'.
  11. '<style type="text/css">'.
  12. '#imie {color:silver;}'.
  13. '#wiadomosc {color:black;}'.
  14. '</style>'.
  15. '</head>'.
  16. '<body>'.
  17. '<p id="imie">Imię/Nic:'.$imie.
  18. '<p>e-mail:'.$email.
  19. '<p id="wiadomosc">Wiadomosc:'.$wiadomosc.'</p>'.
  20. '</body>'.
  21. '</html>';
  22.  
  23. $naglowki = "MIME-Versio: 1.0r\n";
  24. $naglowki .= "Content-typ: text/html; charset=UTF-8r\n";
  25. $naglowki .= "Fro: MAIL";
  26. mail($do, $temat, $wiadomosc_mail, $naglowki);
  27. echo '&content=Dzięki za wysłanie wiadomości!';
  28. ?>




No i wszystko "chodziło" do dziś... worriedsmiley.gif .... nie jestem pewien, ale chyba zmienili wersję PHP na moim serwerze..


A problem jest banalny [chyba], nie działa ta funkcja:
  1. <?php
  2. '<p>e-mail:'.$email.
  3. ?>


z tych trzech:

  1. <?php
  2. [b]'<p id="imie">Imię/Nic:'.$imie.
  3. '<p>e-mail:'.$email.
  4. '<p id="wiadomosc">Wiadomosc:'.$wiadomosc.'</p>'.[/b]
  5. ?>


nie działa e-mail, to pole, gdzie użytkownik podaje swój adres... sad.gif


Co robić?

Pozdrawiam,
Tomasz

[/size]

Ten post edytował zvirus 22.09.2008, 20:00:01
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Witamy.
Nie żebym się czepiał, ale reguły obowiązują wszystkich. Popraw bbcode.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
Cezar708
post
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Jeśli zmienili Ci PHP to z dużym prawdopodobieństwem nie mail() nie jest skonfigurowany do działania z programem sendmail.

Proponuję korzystać z wysyłania maili poprzez SMTP, na przykład z użyciem darmowej biblioteki phpMailer...

poczytaj to co pod linkiem i wypróbuj

Pozdrawiam
Go to the top of the page
+Quote Post
zvirus
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.09.2008

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


e-maile dochodzą, ale nie wiem od kogo, bo pole:

[E-mail:]

jest puste...sad.gif

a [Imię/Nick:] i [Wiadomosc:] są ok (są wypełnione)

alarm odwołany! smile.gif "nagle" wszystko działa.. wszystkie pola są aktywne.."coś" na serwerze przestwaili..

Pozdrawiam,
Tomasz

Ten post edytował zvirus 22.09.2008, 19:43:09
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 Aktualny czas: 19.08.2025 - 08:52