Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> formularz z wieloma zalacznikami, jak wysyłać wiele załaczników na mail?
ppsi
post 31.08.2005, 19:30:57
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


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

Ten post edytował ppsi 31.08.2005, 20:27:05
Go to the top of the page
+Quote Post
aleksander
post 31.08.2005, 20:07:43
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


popraw bbcode

inaczej zamknę
Go to the top of the page
+Quote Post
ppsi
post 2.09.2005, 20:52:49
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
NuLL
post 2.09.2005, 21:55:41
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


A szukałeś w Google jakiś klas lub rozwiązań tego problemu questionmark.gif To takie trudne ?


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
ppsi
post 22.09.2005, 22:24:07
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
NuLL
post 23.09.2005, 00:15:08
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Napewno na zamówienie nikt, tutaj, nigdy nie będzie przerabiał skryptów.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

Closed 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: 12.06.2025 - 22:08