Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z odniesieniem sie do zalaczonej grafiki w mailu
Sokrates
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


Witam, jak w temacie,
wysylam maila jako HTML z zalaczona grafika i teraz w tym dokumencie chce sie odwolac do tego zalaczonego obrazka.
Niestety jak narazie zadzialalo mi to tylko na Outlooku 2002.

Tak wysylam maila:
  1. <?php
  2. $boundary = "-->===_54654747_===<---->>4255==_";
  3.  
  4. $s_title = "Jakis temat maila";
  5.  
  6. $s_header = "MIME-Version: 1.0r\n";
  7. $s_header .= "From: bleble@bleble.com.plr\n";
  8. $s_header .= "Cc: bleble@blebke.com.plr\n";
  9. $s_header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\nContent-Disposition: inline\nContent-Transfer-Encoding: 7BIT\nX-attachments: mail.jpg;\n\n";
  10.  
  11. $mesg = "--" . $boundary . "\n"; 
  12. $mesg = $mesg . "Content-Type: text/html; charset=\"iso-8859-2\"\n\n";
  13. $mesg = $mesg . $s_htmlvabniezad . "\n"; // w tej zmiennej jest zapisany caly kod HTML
  14. $mesg = $mesg . "--" . $boundary . "\n";  
  15. $mesg = $mesg . "Content-type: image/jpeg; name=mail.jpg;\n";
  16. $mesg = $mesg . "Content-Transfer-Encoding: base64\n";
  17. $mesg = $mesg . "Content-disposition: attachment; filename=mail.jpg\n\n";
  18. $mesg = $mesg . fileopenanddecode('/adres/do/pliku/na/serwerze/mail.jpg') . "\n";  //czytamy plik i go kodujemy
  19. $mesg = $mesg . "--" . $boundary . "-- \n";
  20.  
  21. mail($niezadeklarowane['imienazwisko'] . "<adres@na_ktory_wysylamy_maila.com.pl>", $s_title, $mesg, $s_header);
  22. ?>


Obrazek przesyla sie jako zalacznik ale juz sam dokument html nie czyta go, w dokumencie HTML maila jest odwolanie do niego,
style="background-image: url(./vabank_mail.jpg);"

Wyczytalem w necie cos o "Content-ID" i dodalem go do mojego miala tak "Content-ID: mail.jpg\n"
ale nie zadzialalo, nie wiem czy wartosc "Content-ID" jakos sie generuje czy jak wiec przypisalem mu poprostu nazwe pliku jaki jest w zalaczniku.

Czy ktos z was ma moze jakis pomysl jak taki mail zrobic ?
Dzieki...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:18