Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Formularz kontaktowy
Forum PHP.pl > Forum > Przedszkole
Klaudiaaa
Proszę o pomoc. Chcę zrobić formularz kontaktowy. Wzorowałam się na tutorialu na youtubie ale nie działa. Próbowałam na localhost i na githubie. Poniżej wklejam kod php i kawałek html.

  1.  
  2. <?php
  3. $to = 'mojmail@onet.pl';
  4. $name = $_POST['name'];
  5. $surname = $_POST['surname'];
  6. $email = $_POST['email'];
  7. $subject = 'Nowy e-mail od ' . $name . ' (' . $email . ')';
  8. $message = $_POST['message'];
  9. $headers = 'From: ' . $name . ' (' . $email . ')';
  10. $headers .= 'Content-Type: text/html; charset=utf-8';
  11. mail($to, $subject, $message, $headers);
  12. echo '<h1>Wiadomość wysłana :)</h1>';
  13. ?>
  14.  



  1.  
  2. <form method="post" name="contactform" action="mail.php">
  3. <div class="inputBox">
  4.  
  5. <input type="text" name="name" id="name" required="">
  6. <label for="name">imię</label>
  7.  
  8. </div>
  9.  
  10. <div class="inputBox">
  11.  
  12. <input type="text" name="surname" id="surname" required="">
  13. <label for="surname">nazwisko</label>
  14.  
  15.  
  16. </div>
  17.  
  18. <div class="inputBox">
  19.  
  20. <input type="text" name="email" id="email" required="">
  21. <label for="email">e-mail</label>
  22.  
  23.  
  24. </div>
  25.  
  26. <div class="inputBox">
  27. <input type="text" name="message" id="message" required="">
  28. <label>wiadomość</label>
  29.  
  30. </div>
  31.  
  32. <input type="submit" name="submit" value="wyślij" class="special">
  33.  
  34. </form>
  35.  
dublinka
Ale co nie dziala. Na localhoscie jesli nie jest skonfigurowane poprawnie to mail nie zadziala. Wrzuc to na serwer gdzies i sprawdz. Ten przyklad powinien dzialac.
Klaudiaaa
Wrzuciłam na GitHub Pages. Tu też trzeba coś skonfigurować?
dublinka
Ja nie wiem. Nie znam tego.
Klaudiaaa
Skorzystałam z tej strony https://www.prv.pl/ ale na maila dalej nic nie przychodzi
dublinka
https://www.prv.pl/pomoc-faq/101,mam-proble...ca-funkcji-mail

Olej te prv.pl

Tu masz jakis chyba normalny

https://www.ugu.pl

Choc do testów normalny.
Klaudiaaa
Dalej nie działa
dublinka
To wrzuc cale toto co dajesz na serwer.
SmokAnalog
Przetestuj po prostu czy funkcja mail() działa na Twoim serwerze. Wrzuć goły kod, który tylko wysyła mail i sprawdź też, co funkcja mail() u Ciebie zwraca. Nie ma sensu zwiększać prawdopodobieństwa, że gdzieś po drodze jest dodatkowy błąd bez pewności czy mail() w ogóle jest wspierany przez Twój serwer.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.