Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz kontaktowy z załącznikiem..
blitzblitz
post 13.08.2017, 11:21:58
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.08.2017

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


Witam serdecznie forumowiczów.

Od godziny 6:00 dłubię w Google, oraz notatniku żeby prawidłowo przesłać załącznik razem z formularzem kontaktowym.

Czy może mnie ktoś nakierować w jaki sposób mam poprawić kody?

  1. <?php
  2.  
  3. // Tworzymy zmienną dla imienia i nazwiska
  4. $name = $_POST['name'];
  5.  
  6. // Tworzymy zmienną dla adresu email
  7. $email = $_POST['email'];
  8.  
  9. $field = $_POST['field'];
  10.  
  11. // Tworzymy zmienną dla wiadomości
  12. $message = $_POST['message'];
  13.  
  14. // Podajesz adres email z którego ma być wysłana wiadomość
  15. $odkogo = "mail@mail.pl";
  16.  
  17. // Podajesz adres email na który chcesz otrzymać wiadomość
  18. $dokogo = "mail@mail.pl";
  19.  
  20. // Podajesz tytuł jaki ma mieć ta wiadomość email
  21. $tytul = "Nazwa form";
  22.  
  23. // Przygotowujesz treść wiadomości
  24. $wiadomosc = "";
  25. $wiadomosc .= "Imie, adres: " . $name . "\n";
  26. $wiadomosc .= "Email, telefon: " . $email . "\n";
  27. $wiadomosc .= "Field: " . $field . "\n";
  28. $wiadomosc .= "Uwagi: " . $message . "\n";
  29. $wiadomosc .= "Zalaczniki: " . $files . "\n";
  30.  
  31. // Wysyłamy wiadomość
  32. $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");
  33.  
  34. // Przekierowywujemy na potwierdzenie
  35. if ($sukces){
  36. print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">";
  37. }
  38. else{
  39. print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
  40. }
  41. ?>
  42.  


  1.  
  2. <div id="formularz">
  3. <form enctype="multipart/form-data" method="post" action="formularz.php">
  4.  
  5. <label>Imię i nazwisko, adres</label>
  6. <input name="name" placeholder="Jan Kowalski, Lipowa 1, 27-600 Sandomierz">
  7.  
  8. <label>Adres e-mail, numer telefonu</label>
  9. <input name="email" placeholder="jank@onet.pl, 666 123 123">
  10.  
  11. <label>Producent, model</label>
  12. <input name="field" placeholder="Field">
  13.  
  14. <label>Załącznik</label>
  15. <input type="hidden" name="MAX_FILE_SIZE" value="512000" />
  16. <input type="file" name="plik1" />
  17.  
  18. <label>Opis, uwagi, stan techniczny</label>
  19. <textarea name="message" placeholder=""></textarea>
  20.  
  21. <input id="submit" name="submit" type="submit" value="Wyślij">
  22.  
  23. </form>


Probowałem wszystkiego, i nie mam pojęcia kompletnie.

Nie mogę do treści/tematu wiadomości również dodać polskich znaków chociaż zapisałem plik w UTF8

Ten post edytował blitzblitz 13.08.2017, 11:23:03
Go to the top of the page
+Quote Post
StrefaPi
post 13.08.2017, 11:27:39
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 50
Dołączył: 2.03.2013

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


tu masz dwa rozwiązania:

https://stackoverflow.com/questions/1230135...s-with-php-mail


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
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: 19.07.2025 - 15:43