Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz z wieloma zalacznikami
Forum PHP.pl > Forum > Przedszkole
ppsi
Witam . Mam problemik poniewaz kozystam ze skryptu ktory wysla zalacznik na ades e-mail. Chcialbym przerobic ten skryp aby wysyłał 2 i wiecj zalcznikow jednorazowo. KOD html wyglada tak :
  1. Wybiez plik do załączenia:<br>
  2. <input type="file" name="filename">

A KOD php tak :
  1. <?php 
  2. $boundary = "-->===_54654747_===<---->>4255==_"; 
  3.  
  4.         $head = "From: ProPsi@com.pln"; 
  5.         $head = $head . "Reply-To: $emailn"; 
  6.         $head = $head . "X-Mailer: phpn"; 
  7.         $head = $head . "X-Sender: ProPsi@com.pln"; 
  8.         $head = $head . "MIME-version: 1.0n"; 
  9.         $head = $head . "Content-type: multipart/mixed; "; 
  10.         $head = $head . "boundary="$boundary"n"; 
  11.         $head = $head . "Content-transfer-encoding: 7BITn"; 
  12.         $head = $head . "X-attachments: $filename_name;nn"; 
  13.  
  14.  
  15.  
  16.         $mesg = "--" . $boundary . "n";    
  17.         $mesg = $mesg . "Content-Type: text/plain; charset="us-ascii"nn"; 
  18.         $mesg = $mesg 
  19. .$imie = "IMIE: $imie" ."n" 
  20. .$nazwisko = "NAZWISKO: $nazwisko" ."n"
  21. .$adres = "ADRES: $adres" ."n"
  22. .$telefon = "NR TELEFONU: $telefon" ."n"
  23. .$email = "E-MAIL: $email" ."n"; 
  24.         $mesg = $mesg . "--" . $boundary . "n";    
  25.         $mesg = $mesg . "Content-type: " . $filename_type  . "; name="$filename_name";n";         
  26.         $mesg = $mesg . "Content-Transfer-Encoding: base64n"; 
  27.         $mesg = $mesg . "Content-disposition: attachment; filename= "$filename_name"nn"; 
  28.         $mesg = $mesg . fileopenanddecode($filename) . "n";   
  29.         $mesg = $mesg . "--" . $boundary . "-- n"; 
  30.  
  31.  
  32.  
  33.     function fileopenanddecode($file) { 
  34.         if (is_readable($file)) { 
  35.              $fd = fopen($file, "r"); 
  36.              $plik = fread($fd, filesize($file)); 
  37.              $encoded = chunk_split(base64_encode($plik)); 
  38.              fclose($fd);     
  39.         } 
  40.         return $encoded; 
  41.     } 
  42.  
  43.  
  44.  
  45. mail("mojemail", "ProPsi", $mesg , $head);  
  46.  
  47. ?>

Prosze o pomoc jak przerobic ten skrypt zeby wsylal np 2 lub 3 i wiecej zalacznikow. Pozdrowka i z gory dzieki papaptki
aleksander
popraw bbcode

inaczej zamknę
ppsi
ma ktos jakis pomysl jak przerobic ten kod php wysylajacy formularza z jednym zalacznikem alby bylo mozna wysylac wiele zalcznikow 2 lub 3 itp?? prosze bardzo o pomoc pozdrowka
NuLL
A szukałeś w Google jakiś klas lub rozwiązań tego problemu questionmark.gif To takie trudne ?
ppsi
Hejka pomoże mi ktoś przerobić ten srypt mój aby wysyłał klika załacznikow np.2 lub 3 questionmark.gif prosze slicznie o pomoc. Jak nie wy to kto?Jak nie tu to gdzie?Jak nie teraz to kiedy? papaptki
NuLL
Napewno na zamówienie nikt, tutaj, nigdy nie będzie przerabiał skryptów.
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.