Avatar billede moddi100 Seniormester
31. januar 2009 - 15:49 Der er 4 kommentarer og
1 løsning

Opdeling af mapper og undermapper i array

Hej

Jeg henter en liste over mapper på en pop3-konti ved hjælp af imap_list()

Funktionen returnere noget i stil med følgende:
{IP}INBOX
{IP}INBOX/Mappe
{IP}INBOX/AndenMappe
{IP}INBOX/AndenMappe/UnderMappe
{IP}INBOX/AndenMappe/EndnuEnMappe
{IP}Deleted

Så er mit spørgsmål, hvordan kan jeg samle det hele i et array så hurtigt/enkelt som muligt:

array
(
  INBOX = array
          (
              Mappe,
              AndenMappe => array
                            (
                              UnderMappe,
                              EndnuEnMappe
                            )
          ),
  Deleted
)

- Morten
Avatar billede olebole Juniormester
31. januar 2009 - 17:23 #1
<ole>

"Funktionen returnere noget i stil med følgende:" >> og hvad er så "følgende"? En streng? Flere strenge? Eller ...? Prøv at skrive, hvad det er, du får returneret  =)

/mvh
</bole>
Avatar billede moddi100 Seniormester
31. januar 2009 - 17:41 #2
Undskyld.

imap_list returnerer et array med strenge.
Avatar billede znopie Nybegynder
31. januar 2009 - 18:13 #3
Hvad gør du med læsningen af e-mails?
- Sidder nemlig også og koder med imap lige nu, og kan ikke rigtig få det med meddelelserne fra andre e-mail programmer til at fungere ordentligt.

Mails der bliver sendt fra php funktionen (mail()) virker fint. Men outlook skriver den meddelselsen 2 gange, og har problemer med at kode skrift sproget
Avatar billede moddi100 Seniormester
31. januar 2009 - 18:21 #4
Jeg er endnu ikke noget så langt, men du kan evt kigge på:

http://www.devshed.com/c/a/PHP/Building-A-PHPBased-Mail-Client-part-1/
Avatar billede moddi100 Seniormester
20. februar 2009 - 14:01 #5
Fandt ud af at lave det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester