1. <?php
  2. if ($blad==0)
  3.  
  4. {
  5. $wiadomosc="
  6.  
  7. <br /> Imie i nazwisko: $imie
  8. <br /> Telefon: $telefon
  9. <br /> Gadu - Gadu: $gg
  10. <br /> Mail: $mail
  11. <br /> Firma: $firma
  12. <br /> Miasto: $miasto
  13. <br /> Ulica: $ulica
  14. <br /> Kod: $kod
  15. <br /> Data usługi: $data
  16. <br /> Adres: $adres
  17. <br /> Usługa: $usluga
  18. <br /> Uwagi: $uwagi
  19.  
  20. ";
  21.  
  22.  
  23. srand((double)microtime()*1000000); 
  24. $znacznik = md5(uniqid(rand())); 
  25.  
  26. // dane o odbiorcy, nadawcy 
  27. $odbiorca="soxxx@poczta.fm"; 
  28. $tytul="Mail z zalacznikiem"; 
  29. $nadawca = "Mail ze strony"; 
  30. $nadawca_mail="biuro@xxx.pl"
  31.  
  32. // treść listu 
  33. $tresclistu = ""; 
  34.  
  35. // definicja nagłówków 
  36. $naglowki = "From: $nadawca <$nadawca_mail>n"; 
  37. $naglowki .= "MIME-Version: 1.0n"; 
  38. $naglowki .= "Content-Type: multipart/mixed;n"; 
  39. $naglowki .= "tboundary="___$znacznik==""; 
  40.  
  41. // nagłówki listu 
  42. $tresc="--___$znacznik==n"; 
  43. $tresc .="Content-Type: text/html; charset="iso-8859-2"n"; 
  44. $tresc .="Content-Transfer-Encoding: 8bitn"; 
  45. $tresc .="n$wiadomoscn"; 
  46.  
  47. // nagłówki i obsługa załącznika 
  48. $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"]; 
  49. $plik_nazwa_oryginalna = $_FILES["plik1"]["name"]; 
  50. $plik_wielkosc = $_FILES["plik1"]["size"]; 
  51.  
  52. if (is_uploaded_file($plik_nazwa_tmp)) 
  53. { 
  54. $tresc .="--___$znacznik==n"; 
  55. $tresc .="Content-Type: image/gifn"; 
  56. $tresc .="Content-Disposition: attachment;n"; 
  57. $tresc .=" filename="$plik_nazwa_oryginalna"n"; 
  58. $tresc .="Content-Transfer-Encoding: base64nn"; 
  59. $f = fopen($plik_nazwa_tmp,"rb"); 
  60. $dane = fread($f,filesize($plik_nazwa_tmp)); 
  61. fclose($f); 
  62. $tresc .= chunk_split(base64_encode($dane)); 
  63. $tresc .="--___$znacznik==--n"; 
  64. } 
  65.  
  66.  
  67. $plik_nazwa_tmp = $_FILES["plik2"]["tmp_name"]; 
  68. $plik_nazwa_oryginalna = $_FILES["plik2"]["name"]; 
  69. $plik_wielkosc = $_FILES["plik2"]["size"]; 
  70.  
  71. if (is_uploaded_file($plik_nazwa_tmp)) 
  72. { 
  73. $tresc .="Content-Type: image/gifn"; 
  74. $tresc .="Content-Disposition: attachment;n"; 
  75. $tresc .=" filename="$plik_nazwa_oryginalna"n"; 
  76. $tresc .="Content-Transfer-Encoding: base64nn"; 
  77. $f = fopen($plik_nazwa_tmp,"rb"); 
  78. $dane = fread($f,filesize($plik_nazwa_tmp)); 
  79. fclose($f); 
  80. $tresc .= chunk_split(base64_encode($dane)); 
  81. $tresc .="--___$znacznik==--n"; 
  82. } 
  83.  
  84.  
  85.  
  86. // wysłanie listu 
  87.  if (mail($odbiorca,$tytul,$tresc,$naglowki)) 
  88.  { 
  89.  print "E-mail z załącznikiem został wysłany poprawnie."; 
  90.  } 
  91.  else 
  92.  { 
  93.  print "E-mail NIE został wysłany poprawnie. 
  94.  <br>Prosimy o <a href="java script:history.back();">Wróc</a> i wysłanie e-maila ponownie."; 
  95.  } 
  96.  
  97.  
  98. }
  99. ?>



Mam w formularzu 2 pola, w ktorych mozna wstawic zalacznik. W jaki sposob "zmusic" powyzszy kod zeby wysylal 2 zalaczniki? Teraz za kazdym razem wysyla tylko 1 sad.gif