Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]problem ze skryptem emaila
eurosoft
post 31.08.2011, 18:31:16
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


Witam
pewnie jakaś pierdoła ale oczy już wypatrzyłem i będu nie mogę znaleść, proszę o pomoc. mam plik kontakt. html a w nim:
  1. <form id="contacts-form" action="email.php" method="post">
  2. <div class="field text"><label>Imię i Nazwisko:</label><input type="text" name="nadawca"></div>
  3. <div class="field text"><label>Adres E-mail:</label><input type="email" name="email"></div>
  4. <div class="field"><label>Treść wiadomości:</label><textarea name="tresc"></textarea></div>
  5. <div class="alignright">
  6. <a href="#" class="link4" onClick="document.getElementById('contacts-form').reset()"><span><span>Wyczyść</span></span></a>
  7. <a href="kontakt.html" class="link2" onclick="document.getElementById('contacts-form').submit()"><span><span>Wyślij</span></span></a>
  8. </div>
  9. </form>


oraz skrypt php z zawartością:
  1. <?PHP
  2. if ($_POST['submit']){
  3.  
  4. $adresat = 'xxx@onet.pl'; // pod ten adres zostanie wysłana
  5. @$email = $_POST['email'];
  6. @$tresc = $_POST['tresc'];
  7. $header = "From: $nadwaca \nContent-Type:".
  8. ' text/plain;charset="iso-8859-2"'.
  9. "\nContent-Transfer-Encoding: 8bit";
  10. if (mail($adresat, 'List ze strony', $tresc, $header))
  11. echo '<p>Wiadomość została wysłana!</p>';
  12. else
  13. echo '<p><b>NIE</b> wysłano maila!</p>';
  14. }
  15. ?>


Dlaczego mi nie wysyła wiadomości??
Go to the top of the page
+Quote Post
CuteOne
post 31.08.2011, 18:41:06
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


a gdzie masz zdefiniowanego nadawcę?

ps '$nadwaca' ?

Ten post edytował CuteOne 31.08.2011, 18:41:33
Go to the top of the page
+Quote Post
eurosoft
post 31.08.2011, 19:39:00
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


ok nie miałem poprawiona wersja lecz dalej nie działa....
  1. <?PHP
  2. if ($_POST['submit']){
  3.  
  4. $adresat = 'xxx@onet.pl'; // pod ten adres zostanie wysłana
  5. @$email = $_POST['email'];
  6. @$tresc = $_POST['tresc'];
  7. $header = "From: nadawca@wp.pl \nContent-Type:".
  8. ' text/plain;charset="iso-8859-2"'.
  9. "\nContent-Transfer-Encoding: 8bit";
  10. if (mail($adresat, 'List ze strony', $tresc, $header))
  11. echo '<p>Wiadomość została wysłana!</p>';
  12. else
  13. echo '<p><b>NIE</b> wysłano maila!</p>';
  14. }
  15. ?>
Go to the top of the page
+Quote Post
CuteOne
post 31.08.2011, 19:51:37
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


gdyby można było tak wysłać maila to każdy mógłby wysyłąc maile z banków, kas oszczędnościowych itp... innymi słowy nie podałeś dostępu do nadawca@wp.pl

ps. użyj gotowej klasy do wysyłki maili - PHPMailer
Go to the top of the page
+Quote Post
eurosoft
post 31.08.2011, 19:58:09
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


ok ale wpisanie na sztywno temat powinno rozwiązać. męczy mnie kawałe <a href=kontakt.html.........
jeśli wpiszę tam email.php to wysyła mi ale puste maile......
Go to the top of the page
+Quote Post
user767
post 1.09.2011, 21:31:10
Post #6





Grupa: Zarejestrowani
Postów: 178
Pomógł: 5
Dołączył: 13.09.2010

Ostrzeżenie: (40%)
XX---


  1.  
  2. @$nadawca = addslashes(trim($_POST['Nadawca_nazwa']));
  3. @$email = addslashes(trim($_POST['Nadawca_email']));
  4. $osoba = addslashes(trim($_POST['Osoba']));
  5. @$temat = addslashes(trim($_POST['Temat']));
  6. @$wiadomosc = addslashes(trim($_POST['Tresc']));
  7.  
  8.  
  9. $tresc = "Nadawca: $nadawca\n\nWiadomosc: $wiadomosc";
  10.  
  11. $header = "From: ".$email." ".$nadawca." \nContent-Type:".
  12. ' text/plain;charset="UTF-8"'.
  13. "\nContent-Transfer-Encoding: 8bit";
  14.  
  15. mail($osoba, $temat, $tresc, $header);
  16.  
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: 14.08.2025 - 13:49