Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wygenerowany fpdf jako załącznik w meilu
mlattari
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 3
Dołączył: 23.12.2008
Skąd: Piaseczno

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


Witam po długiej przerwie :-))

Jaki sposób sugerujecie na wysyłanie meilem wygenerowanego fpdfa ?
Jak dotąd generowane fpdfy (pliki PDF wygenerowane poprzez klasę fpdf) muszę zapisywać lokalnie i załączać do poczty po stronie klienta ale chciałbym aby po kliknięciu w odpowiedni link serwer wysyłał mi odpowiedniego fpdfa jako załącznik do meila do odpowiedniego odbiorcy.

Bardzo dziękuję z góry za podpowiedzi :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mlattari
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 3
Dołączył: 23.12.2008
Skąd: Piaseczno

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


hehehe UDAŁO się! TO JEST TYLKO TAKI TEST ALE DZIAŁA (POD LINUXEM) :-)

  1. <?php
  2. $to = "Michael Lattari <mlattari@filemon.eurosistemi>";
  3.  
  4. $from = "Michael Lattari <mlattari@filemon.eurosistemi>";
  5.  
  6. $subject = "Test";
  7.  
  8. $message = "TEST";
  9.  
  10. // $fileatttype = "application/pdf";
  11.  
  12. $fileatttype = "text/html";
  13.  
  14. // $fileattname = "test.pdf";
  15.  
  16. $fileattname = "test.html";
  17.  
  18. $headers = "From: $from";
  19.  
  20. $semi_rand=md5(time());
  21.  
  22. $mime_boundary="==Multipart_Boundary_x{$semi_rand}x";
  23.  
  24. $headers.="\nMIME-Version: 1.0\n" .
  25.          "Content-Type: multipart/mixed;\n" .
  26.           " boundary=\"{$mime_boundary}\"";
  27.  
  28. $message="This is a multi-part message in MIME format.\n\n" .
  29.         "--{$mime_boundary}\n" .
  30.         "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
  31.         "Content-Transfer-Encoding: 7bit\n\n" .
  32.         $message . "\n\n";
  33.  
  34. // Załącznik
  35.  
  36.  
  37. echo "
  38.  
  39. <html>
  40.  <body>
  41.   <center>TEST</center>
  42.  </body>
  43. </html>
  44.  
  45. ";
  46.  
  47.  
  48. $data=ob_get_contents();
  49.  
  50.  
  51.  
  52. $message.="--{$mime_boundary}\n" .
  53.          "Content-Type: {$fileatt_type};\n" .
  54.          " name=\"{$fileatt_name}\"\n" .
  55.            "Content-Disposition: attachment;\n" .
  56.            " filename=\"{$fileattname}\"\n" .
  57.            "Content-Transfer-Encoding: 7bit\n\n" .
  58.            $data . "\n\n" .
  59.            "--{$mime_boundary}--\n";
  60.  
  61.  
  62. if ( mail ($to, $subject, $message, $headers ) ) {
  63.  
  64. echo "<p>Wysłaneeee...</p>";
  65.  
  66. }
  67.  
  68. else {
  69.  
  70. echo "<p>Nie udało się</p>";
  71.  
  72. }
  73. ?>


ERIX! DZIĘKI ZA JAK ZWYKLE FACHOWĄ PODPOWIEDŹ !
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 20:07