Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pierwszy formularz.
marian2299
post
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Jak wstawić do formularza, by wypełniający dodawał plik (tylko i wyłącznie!) mp3, na serwer, a potem wysyłał w załączniku razem z innymi danymi na maila?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marian2299
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Napisałem:
  1. <?php
  2. $wyslij = "Imię: $imie <br />Nazwisko: $nazwisko <br />Email: $email <br />Nr gg: $gg<br />Pseudonim: $pseudonim <br />Ulica, plac, aleja: $ulica <br />Miasto: $miasto <br />Wiek: $wiek <br />Próbka głosu: $probkaglosu <br />Dodatkowe uwagi: $uwagi";
  3. mail ("marianex@gery.pl", "Rekrutacja", $wyslij);
  4. ?>
  5.  
  6.  
  7.  
  8. <form enctype="multipart/form-data"  action="formularz.php"  method="post" accept="audio/mpeg">
  9. <table width="520" cellpadding="5" cellspacing="0">
  10. <tr >
  11.  <td width="150" class="left" >
  12.   <label >Imię </label>
  13.  </td>
  14.  <td class="right" >
  15.   <input type="text" size="20" name="imie"  value="" maxlength="100" maxsize="100" />
  16.  
  17.  </td>
  18. </tr>
  19. <tr >
  20.  <td width="150" class="left" >
  21.   <label >Nazwisko </label>
  22.  </td>
  23.  <td class="right" >
  24.   <input type="text" size="20" name="naziwsko"  value="" maxlength="100" maxsize="100" />
  25.  
  26.  </td>
  27. </tr>
  28. <tr >
  29.  <td width="150" class="left" >
  30.   <label >E-mail </label>
  31.  </td>
  32.  <td class="right" >
  33.   <input type="text" size="20" name="email"  value="" maxlength="100" maxsize="100" />
  34.  
  35.  </td>
  36. </tr>
  37. <tr >
  38.  <td width="150" class="left" >
  39.   <label >Numer gadu-gadu </label>
  40.  </td>
  41.  <td class="right" >
  42.   <input type="text" size="20" name="gg"  value="" maxlength="10" maxsize="10" />
  43.  
  44.  </td>
  45. </tr>
  46. <tr >
  47.  <td width="150" class="left" >
  48.   <label >Pseudonim </label>
  49.  </td>
  50.  <td class="right" >
  51.   <input type="text" size="20" name="pseudonim"  value="" maxlength="100" maxsize="100" />
  52.  
  53.  </td>
  54. </tr>
  55. <tr >
  56.  <td width="150" class="left" >
  57.   <label >Ulica/Plac/Aleja </label>
  58.  </td>
  59.  <td class="right" >
  60.   <input type="text" size="20" name="ulica"  value="" maxlength="100" maxsize="100" />
  61.  
  62.  </td>
  63. </tr>
  64. <tr >
  65.  <td width="150" class="left" >
  66.   <label >Miasto </label>
  67.  </td>
  68.  <td class="right" >
  69.   <input type="text" size="20" name="miasto"  value="" id="q4"    maxlength="100" maxsize="100" />
  70.  
  71.  </td>
  72. </tr>
  73. <tr >
  74.  <td width="150" class="left"  valign="top" >
  75.   <label>Wiek </label>
  76.  </td>
  77.  <td class="right">
  78.   <select class="other" name="wiek">
  79.  
  80.  <option></option>
  81.    <option>16</option>
  82.    <option>17</option>
  83.    <option>18</option>
  84.    <option>19</option>
  85.    <option>20</option>
  86.  
  87.    <option>21</option>
  88.    <option>22</option>
  89.    <option>23</option>
  90.    <option>24</option>
  91.    <option>25</option>
  92.    <option>26</option>
  93.  
  94.    <option>27</option>
  95.    <option>28+</option>
  96.   </select>
  97.  </td>
  98. </tr>
  99. <tr >
  100.  <td width="150" class="left" >
  101.     <label>Próbka głosu, w któłrej mółwisz, czemu chcesz u nas grać? </label>
  102.  
  103.  </td>
  104.  <td class="right">
  105.     <input type="file"  size="20" name="probkaglosu" />
  106.  </td>
  107. </tr>
  108. <tr >
  109.  <td width="150" class="left" valign="top"  >
  110.   <label>Dodatkowe uwagi</label>
  111.  
  112.  </td>
  113.  <td class="right" >
  114.   <textarea cols="35" rows="10" name="uwagi"  id="q7" ></textarea>
  115.  </td>
  116. </tr>
  117. <tr >
  118.  <td width="150" class="left" >&nbsp;
  119.  
  120.  </td>
  121.  
  122.  <td class="right">
  123.  <input type="submit" value="Submit" />
  124. </td>
  125. </tr>
  126. </table>
  127. </div>
  128. </div>
  129. </form>

A dostałem :
  1. Imię: <br />Nazwisko: <br />Email: <br />Nr gg: <br />Pseudonim: <br
  2. />Ulica, plac, aleja: <br />Miasto: <br />Wiek: <br />Próbka głosu: <br
  3. />Dodatkowe uwagi:

Czemu nie dostałem załącznika i żadnych danych ?

  1. <?php
  2. $imie=$_POST['imie'];
  3. $nazwisko=$_POST['nazwisko'];
  4. $email=$_POST['email'];
  5. $gg=$_POST['gg'];  
  6. $pseudonim=$_POST['pseudonim'];
  7. $ulica=$_POST['ulica'];
  8. $miasto=$_POST['miasto'];
  9. $wiek=$_POST['wiek'];
  10. $probkaglosu=$_POST['probkaglosu'];
  11. $uwagi=$_POST['uwagi'];
  12. ?>

Tego mi brakowało.Tylko dostaje maila 2 razy, czemu? A co z załącznikiem?
PS: wiem, <br> nie działa.
Go to the top of the page
+Quote Post

Posty w temacie
- marian2299   [PHP]Pierwszy formularz.   16.07.2009, 20:10:48
- - erix   Sprawdzasz MIME, wysyłasz przez phpMailer.   16.07.2009, 20:11:34
- - marian2299   Napisałem: [PHP] pobierz, plaintext <?php$wysl...   16.07.2009, 21:28:45
- - ArekJ   Ale wysyłaj to przez PHPMailer a nie funkcję mail(...   16.07.2009, 21:44:48
- - marian2299   [PHP] pobierz, plaintext <?php$imie=$_POST...   17.07.2009, 11:03:31
- - kajzur   Mail wysłany jest zwykłym echem, więc będzie zawsz...   17.07.2009, 11:08:45
- - marian2299   Teraz ok ? [PHP] pobierz, plaintext <?phpif...   17.07.2009, 11:29:57
- - erix   A ciężko sprawdzić...?   17.07.2009, 12:06:03
- - marian2299   Wiecie co? Nie chcę się bawić w załącznik. Chciałb...   17.07.2009, 12:17:34
- - erix   PHP - kurs: wysyłanie plików. To naprawdę nie jest...   17.07.2009, 12:22:46
- - marian2299   To jest zgłoszenie do pracy w radiu. Jest imię, ps...   17.07.2009, 12:42:56
- - erix   CytatJak zmienić nazwę pliku na "probka-1...   17.07.2009, 12:45:33
- - marian2299   A jak `zapisać sobie ostatni identyfikator...   17.07.2009, 12:48:33
- - erix   A co z zapisem danych do pliku? Przecież napisał...   17.07.2009, 12:53:58
- - marian2299   [PHP] pobierz, plaintext <?php // zmienna ...   17.07.2009, 13:05:04
- - erix   A ciężko spróbować? Radź sobie trochę...   17.07.2009, 13:07:27
- - marian2299   Dobra mam tak: [PHP] pobierz, plaintext <?php...   17.07.2009, 13:18:23
- - Marcuez   Zainspirowałeś mnie tym problemem i jestem w stani...   17.07.2009, 19:56:11


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: 9.10.2025 - 19:05