Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wysłanie obrazka w mail-u
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Jakiś czas temu napisałem skrypt PHP do wysyłania mail-i ze strony. Skrypt ładnie chodzi. Jednak stwierdziłem, że otrzymane wiadomości są ubogie ponieważ zawierają sam tekst.
Chciałbym dołączyć do każdej wysyłanej wiadomości nieduży obrazek lub baner. Ładnym tłem wiadomości też bym nie pogardził.
Przeszukałem masę stron, kombinowałem, ale zawsze albo wiadomość nie dochodziła albo dochodził sam tekst. Nie wiem jak ten problem rozwiązać czy jak dopisać odpowiednie parę linijek kodu. (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Chciałbym dołączyć do każdej wysyłanej wiadomości nieduży obrazek lub baner.

Odradzam coś takiego. Po co maltretować niepotrzebnie skrzynki? Zresztą, gdzieś był artykuł na ten temat i sugerowanym rozwiązaniem, w tej sytuacji, jest stworzenie na serwerze katalogu z załącznikami mailingu i linkowanie do nich z listu.

Będzie mniej do wysłania/pobrania i ci, co mają poblokowane nie będą ściągać niepotrzebnych danych.
Go to the top of the page
+Quote Post
Szunaj85
post
Post #3





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


No dobra... o takim rozwiązaniu nie wiedziałem. Utworzyć zmienną z linkiem do obrazka i wstawić ją do tekstu to nie jest problem, ale jak sprawić żeby obrazek wyświetlał się w meil-u który otrzymałem? Jak na razie wyświetla mi tylko tekst oraz link do obrazka, a nie sam obrazek. (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Krótka piłka: podajesz bezwzględny URL do obrazka (z http, itd)?

Poza tym, pokaż, jak wstawiasz to do maila.
Go to the top of the page
+Quote Post
Szunaj85
post
Post #5





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Na początku skryptu utworzyłem zmienną z adresem url...
  1. <?php
  2. $zmienna = 'http://www.strona.pl/jakis_folder/obrazek.gif';
  3. ?>
a później w ciele wiadomości dopisałem...
  1. <?php
  2. (...)
  3. $body_message = $zmienna."\n".$inne_zmienne;//oraz inne zmienne
  4. (...)
  5. ?>
Ale próbowałem też w innych miejscach wstawić tą zmienną i też nie działało.
Dodam, że w wiadomościach które do siebie wysłałem kiedy kliknę na link do obrazka od razu wyświetla mi się on na stronie, ale w wiadomości nadal się nie wyświetla.
Go to the top of the page
+Quote Post
peter13135
post
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


no a html w mailach nie działa?? daj <img src="twojastrona.pl/obrazek.gif"> i szlooz
Go to the top of the page
+Quote Post
Szunaj85
post
Post #7





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


peter13135 tak też próbowałem zanim napisałeś tego posta. Przeszukuje strony internetowe w celu znalezienia sposobu, który zasugerował erix, ale zazwyczaj znajduję sposoby wysyłania email-a z załącznikiem (obrazkiem). (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
Czemu tak się męczę? Ponieważ erix dobrze doradza i jego teoretyczne rozwiązanie wydaje się najlepszym. Po za tym lubię nowoczesne rozwiązania.
Jednak bez jakiegoś przykładu czy artykułu nic nie wskuram. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Więc jeśli ktoś może podać mi taki przykład lub wie o jakiejś ciekawej stronie na ten temat bardzo bym prosił o posta. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
legorek
post
Post #8





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Żeby wysłać maila w formacie HTML musisz ustawić odpowiednie nagłówki. Poszukaj na forum było o tym miilon razy.
Go to the top of the page
+Quote Post

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: 12.03.2026 - 06:34