10. september 2012 - 10:15Der er
5 kommentarer og 1 løsning
åbne mail og gemme vedhæftet fil, samt parse xls
Hej Jeg modtager min elmåler aflæsning ugentligt i et excel regne ark og kunne godt tænke mig et script som kunne læse mail, finden den rigtige, læse excel filen og præsenterer den i en html tabel med lidt ekstra regning, men går fuldstændigt over mine evner. Er der nogen der kan hjælpe lidt.
php.net har nogle gode eksempler på hvordan man åbner en mailbox via f.eks. imap og så henter listen over emails. Hedder mailen det samme hver gang, er det jo bare at gå listen igennem. Se her funktionen imap_headers()
Som ronols siger kan du sikkert google dig frem til en løsning der også downloader en attachment fra mailen.
Med hensyn til håndtering af excel-filen anvendte jeg for nogle år tilbage projektet "Spreadsheet_Excel_Reader", selvom jeg dog ikke ved om det stadigvæk eksisterer. Men det var i hvert fald uhyre simpelt at anvende efter at have læst deres introduktion.
// the number in constructor is the message number $emailMessage = new EmailMessage($connection, 1); // set to true to get the message parts (or don't set to false, the default is true) $emailMessage->getAttachments = true; $emailMessage->fetch();
//could drop file_put, but want to keep org. spreadsheet and want to add more to $data after
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.