Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PhpMailer AddEmbeddedImage nie załącza obrazków
adamantd
post 19.08.2013, 12:01:13
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Witam!
Mam problem z załączeniem grafiki podczas wysyłania phpmailerem. Do tej pory w mailu robiłem to najprościej jak się tyko da:

  1.  
  2. <img src="ścieżka bezwzględna do obrazka" border="0" />
  3.  


Programy takie jak outlock oczywiście wymagają pobrania obrazów.
Postanowiłem sobie dzisiaj to przerobić, ponieważ phpmailer udostępnia metodę AddEmbeddedImage, która wg mojego zrozumienia sama dołącza plik do maila i wtedy powinien on wyświetlić się samoczynnie. Próbuję więc w następujący sposób:

  1.  
  2. $mail->AddEmbeddedImage('ścieżka względna','logo.8','logo8.jpg', 'base64', 'image/png');
  3.  
  4. <img src="cid:logo8" border="0" />
  5.  
  6.  


próbuję również z różnymi ścieżkami oraz bez używania dwóch a nawet trzech ostatnich parametrów w AddEmbeddedImage ale mimo wszystko obrazki nie docierają a w podglądzie kody maila wyświetla się: <img src="cid:logo8" border="0" />

co mogę robić nie tak?
Pozdrawiam



edit:
Problem rozwiązany -przeoczenie..
Korzystam z phpmailera używając czystego php a na niektórych podstronach odpalam php ajaxem. Wtedy oczywiście ścieżka względna do obrazków się różni. Czysty php jest includowany do indexu a w przypadku ajaxa odpalany jest tam gdzie się znajduje a nie w indexie więc i ścieżka do obrazków jest zupełnie inna wink.gif

Pozdrawiam

Ten post edytował adamantd 19.08.2013, 12:29:38
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:45