Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Formularz kontaktowy z wysyłaniem pliku
szikenen2
post 2.12.2010, 16:24:01
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 6.10.2010

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


Witam,

mam problem z prostym formularzem,
jak poprawnie dołączyć do formularza plik, żeby wysyłał się jako załącznik na maila?
Zmienne są poprawnie wysyłane na e-mail ale plik nie.

kod wygląda tak:

  1. <?php
  2. if($_POST['wyslij'])
  3. {
  4. $plik_tmp = $_FILES['plik']['tmp_name'];
  5. $plik_nazwa = $_FILES['plik']['name'];
  6.  
  7. $komentarz .= 'Treść: ' . "\r\n";
  8. $komentarz .= $_POST['komentarz'];
  9.  
  10. $header = 'Aplikacja o prace ';
  11. $header .= $_POST['posName'];
  12. $header .=$_POST['temat'];
  13.  
  14. mail('xxx@gmail.com', $plik_nazwa, $komentarz, $header);
  15.  
  16. echo '<p style="color:#FF9A49">wiadomość została wysłana</p>';
  17. }
  18. else
  19. {
  20. ?>
  21. <h3>Aplikuj na stanowisko</h3>
  22. <div id="contactFormArea">
  23. <form action="" method="post" id="cForm" enctype="multipart/form-data">
  24. <div class="pole_kontaktu">
  25. <div class="pole_kontaktuin">Imie i nazwisko:</div>
  26. <input class="pole_kontaktu_input" type="text" name="posName" id="posName" /></div>
  27. <div class="pole_kontaktu">
  28. <div class="pole_kontaktuin">Stanowisko:</div>
  29. <input class="pole_kontaktu_input" type="text" name="temat" id="temat" /></div>
  30. <div class="pole_kontaktu1">
  31. <div class="pole_kontaktuin">Dolacz CV:</div>
  32. <input class="pole_kontaktu_input1" type="file" name="plik" id="plik"/></div>
  33. <div class="pole_kontaktu">
  34. <div class="pole_kontaktuin">Tresc:</div>
  35. <textarea class="pole_kontaktu_input" cols="36" rows="6" name="komentarz" id="komentarz"></textarea></div>
  36. <label>
  37. <div class="pole_kontaktu">
  38. <span class="pole_kontaktu_w">
  39. <input class="wyslij" type="submit" name="wyslij" id="sendContactEmail" value=" " />
  40. </span></div>
  41. </label>
  42. </form>
  43. <?php
  44. }
  45. ?>


Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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 - 07:42