Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Załączniki mail php
piotrooo89
post 9.11.2009, 11:06:08
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Mam taki problem.

Wysyłam meila z poziomu php wraz z załącznikami. Wszystko świetnie dochodzi ale chciałbym dorobić pewną funkcjonalność.

Powiedzmy że mam takiego maila:

Kod
Jakiś tam śmieszny mali żeby sprawdzić czy działa.

Pliki dołączone do tego maila to:
a.txt
b.jpg


no i mam załączone za łączniki:
a.txt i b.jpg

i teraz jak zrobić z tego:
Kod
Pliki dołączone do tego maila to:
a.txt //<- to
b.jpg // <-i to


klikalne linki do owych plików które mam w załącznikach.

co nikt nie ma żadnego pomysłu? jest to a wykonalne?

Ten post edytował piotrooo89 6.11.2009, 14:33:05


--------------------
Go to the top of the page
+Quote Post
Spawnm
post 9.11.2009, 11:17:00
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




To daj tuż przed mail() coś w stylu
  1. if($filesToMail){
  2. $massage.='załączone pliki:<ul>'
  3. foreach($filesToMail as $key){
  4. $massage.='<li><a>'.$key.'</a></li>';
  5. }
  6. $massage.='</ul>';
  7. }
  8. mail(...);
Go to the top of the page
+Quote Post
Sabistik
post 9.11.2009, 11:18:21
Post #3


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Próbowałeś odwoływać się do załączników poprzez ich CID?
Go to the top of the page
+Quote Post
wookieb
post 9.11.2009, 11:20:54
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Możliwe, że tak lecz pewnie nie w każdym programie pocztowym.
Spójrz na to http://www.codingforums.com/archive/index.php/t-17818.html (na sam dół)
Co prawda jest to w innym języku, lecz może istnieją analogiczne metody w php. Pewności nie mam lecz podsuwam sugestię.


--------------------
Go to the top of the page
+Quote Post
vokiel
post 9.11.2009, 11:36:12
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Rozumiem, że nie masz problemu z wylistowaniem dołączonych plików, tylko ze zrobieniem klikalnych linków?

IMHO odwołanie przez cid raczej nie zadziała, cid jest odwołaniem do zakodowanej treści binarnej, nie do pliku jako takiego.

Przeprowadzona przeze mnie próba to potwierdziła, przynajmniej w Outlook Express.


--------------------
Go to the top of the page
+Quote Post
piotrooo89
post 9.11.2009, 11:38:41
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




@Spawnm jakby to było takie proste to już by było zrobione. ja nie chce wskazywać linka na jakiś serwer chce dać mu bezpośrednio do tego co mam w mailu.

@Sabistik mógłbyś jakoś cokolwiek przybliżyć, coś już o tym czytałem ale narazie nie orientuje się w pełni.

@wookieb a co jak mam plik na serwerze googla (gmail) jego nie ma na jakimś lokalnym dysku?

@vokiel już wszystko jest wy listowane wstawione tylko nie wiem jak tymi linkami.

może ja to obrazkiem poprę:


i teraz chce żeby buttonBg.png był klikalny.

Ten post edytował piotrooo89 9.11.2009, 11:49:28


--------------------
Go to the top of the page
+Quote Post
Sabistik
post 9.11.2009, 13:32:48
Post #7


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Cytat
IMHO odwołanie przez cid raczej nie zadziała, cid jest odwołaniem do zakodowanej treści binarnej, nie do pliku jako takiego.

Każdy załącznik jest przechowywany w formie binarnej z odpowiednim content id.

piotrooo89 - ale czego jeszcze nie rozumiesz? w poście ~wookieb maz link do schematu funkcjonowania. Spróbuj stworzyć maila html'owego z załącznikiem i stwórz odpowiedni link w nim
  1. <a href="cid:CONTENT_ID">file</a>


Wtedy dowiesz się czy jest to możliwe.

Ten post edytował Sabistik 9.11.2009, 13:34:08
Go to the top of the page
+Quote Post

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 - 08:13