Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Prosty formularz kontaktowy PROSBA O POMOC, wciaz problemy
Griszas24
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.02.2018

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


Witajcie,

Mecze sie juz kolejny dzien z formularzem. Otoz maile nie dochodza, wiec moze z Wami "Magikami" uda mi sie dojsc do jakiegos konsensusu i w koncu e-mail dojdzie. Probowalem na wielu gotowych skryptach, ale wiecznie cos nie wychodzilo, wiec zaczne od poczatku. W pliku index.html mam oto taki kod:

  1. <form method="POST"
  2. action="">
  3. <div class="col-sm-6 contact-left">
  4. <input type="text" name="Imię" placeholder="Twoje imię" required="">
  5. <input type="email" name="E-mail" placeholder="E-mail" required="">
  6. <input type="text" name="Nr telefonu" placeholder="Telefon" required="">
  7. </div>
  8. <div class="col-sm-6 contact-right">
  9. <textarea name="Wiadomość" placeholder="Wiadomość" required=""></textarea>
  10. <input type="submit" value="Wyślij" >
  11. </div>
  12. <div class="clearfix"></div>
  13. </form>



Tak, wiem wyswietla sie sam formularz bez zadnych instrukcji, jest on na chwile obecna nieaktywny. (Z php jestem zielony jak jablko).

Wiec prosze mi teraz wytlumaczyc, jakie odwolania/pliki mam stworzyc ?.

Stronka lezy na prv.pl z wlaczona obsluga wysylania e-maili, a konto jest na gmailu na ktore maja przychodzic wiadomosci.

W panelu administracyjnym aktywowalem i skonfigurowalem wysylanie e-maili sposob:

Login: loginmaila
Serwer smtp: smtp.gmail.com
Port: 465
Zabezpieczenie: SSL

Kiedy na gotowych skryptach probowalem wyslac e-mail w paneu administracyjnym prv.pl/historia maili uzyskalem informacje ze nastapila proba wyslania e-maila, ale skonczyla sie niepowodzeniem.

Prosze o pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Griszas24
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.02.2018

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


No dobra, ogarnalem wysylanie e-maili przez strone www.

W index.html mam taki formularz:

  1. <form method="POST" action="kontakt.php">
  2. <div class="col-sm-6 contact-left">
  3. <input type="text" name="imie" placeholder="Twoje imię" required="">
  4. <input type="email" name="mail" placeholder="E-mail" required="">
  5. <input type="text" name="tel" placeholder="Telefon" required="">
  6. </div>
  7. <div class="col-sm-6 contact-right">
  8. <textarea name="message" placeholder="Wiadomość" required=""></textarea>
  9. <input type="submit" value="Wyślij" >
  10. </div>
  11. <div class="clearfix"></div>
  12. </form>


a w pliku kontakt.php mam tak skonstruowane:

  1. <?php
  2.  
  3.  
  4. $name = $_POST['name'];
  5.  
  6.  
  7. $email = $_POST['email'];
  8.  
  9.  
  10. $message = $_POST['message'];
  11.  
  12.  
  13. $odkogo = "moj-mail@com.com";
  14.  
  15.  
  16. $dokogo = "moj-mail@com.pl";
  17.  
  18.  
  19. $tytul = "FORMULARZ KONTAKTOWY";
  20.  
  21.  
  22. $wiadomosc = "";
  23. $wiadomosc .= "Imię i Nazwisko: " . $imie . "\n";
  24. $wiadomosc .= "Email: " . $mail . "\n";
  25. $wiadomosc .= "Nr tel.:" . $tel ."\n";
  26. $wiadomosc .= "Wiadomość: " . $message . "\n";
  27.  
  28.  
  29. $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");
  30.  
  31.  
  32. if ($sukces){
  33. print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">";
  34. }
  35. else{
  36. print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
  37. }
  38. ?>
  39.  


Tak jak pisalem wyzej e-mail ze strony doszedl bez problemu, ale struktura tego maila wyglada tak:

"Imię i Nazwisko:
Email:
Nr tel.:/nWiadomość: TESTOWA WIADOMOSC (IMG:style_emoticons/default/exclamation.gif) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!dfsgsgdsfgdf"

W wiadomosci nie wstawil imienia i nazwiska, e-maila oraz nr telefonu, podstawil tylko napisna tresc wiadomosci. Ktos mi wskaze gdzie popelniem blad bo sie gapie i gapie i nic nie widze.

Ten post edytował Griszas24 12.02.2018, 13:05:11
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: 11.04.2026 - 16:20