Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz kontaktowy z załącznikiem..
Forum PHP.pl > Forum > PHP
blitzblitz
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
StrefaPi
tu masz dwa rozwiązania:

https://stackoverflow.com/questions/1230135...s-with-php-mail
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.