Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak wyciagnąć i zapisać na dysk załącznik, biblioteka imap
emp
post 31.01.2006, 14:23:03
Post #1





Grupa: Zarejestrowani
Postów: 195
Pomógł: 14
Dołączył: 12.01.2006
Skąd: Gotham City

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


jak wiadomo list elektroniczny ma swoja strukture.. wiem jak sie polaczyc ze skrzynka i jak odczytac jego strukture.. potrafie wyciagnac ilosc zalacznikow i ich nazwy.. przy uzyciu takiego kodu

  1. <?php
  2.  
  3. // pokazuje zalaczniki
  4. $struktura_listu = imap_fetchstructure($konto, $nr_listu);
  5.  
  6. // ile czesci ma list
  7. $liczba_czesci = count($struktura_listu->parts);
  8.  
  9. $i=0;
  10. // multipart list
  11. if ($liczba_czesci >1) // lub $struktura_listu->type == 1 
  12. {
  13.  foreach ($struktura_listu->parts as $czesc)
  14.  {
  15. if ($czesc->disposition == "INLINE") echo $czesc->lines;
  16. elseif ($czesc->disposition == "attachment")
  17. {
  18.  $i++;
  19.  echo "Załączniki: ".$i."<br>";
  20.  echo "Nazwa pliku: ".$czesc->dparameters[0]->value;
  21.  }
  22. }
  23. }
  24.  
  25. ?>


poprawiam
---
nospor



ale nie wiem jak mam te zalaczniki zapisac na dysk... bylbym bardzo wdzieczny jakby mnie ktos oswiecil bo ta biblioteka jest bardzo ubogo udokumentowana na php.net

z gory dzianksy

Ten post edytował emp 31.01.2006, 14:31:11


--------------------
Temat zamykam i przenoszę do Bangladeszu.
To jest wiadomość śmierci jeśli ją czytasz to znaczy że pozostało ci 30 sekund życia, więc lepiej zacznij się modlić.
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: 19.07.2025 - 18:34