Send attachments med WholeMail-klassen

WholeMail er en PHP-klasse, der kan bruges til at sammensætte og afsende mails med attachments.

Klassen er let at bruge, og kræver blot at man downloader kildeteksten (syntax highlighted) og fx gemmer den under navnet "wholemailclass.php". Der skal ikke rettes noget i den fil.


Kom hurtigt i gang

Eksempel på helt simpel brug af klassen:


    <?php
    
// Send en mail med to vedhæftede filer:
    
require("wholemailclass.php");

    
$mail = new WholeMail;
    
// Informationer for brevhovedet
    
$mail->setfrom("John Doe <john@eksempel.dk>");
    
$mail->setsubject("Mit emne");
    
// De enkelte dele af mailen
    
$mail->addtext("Dette er min mail. Jeg har attached to billeder. Mvh. John.");
    
$mail->addbinaryfile("prism.jpg","image/jpeg");
    
$mail->addbinaryfile("puddel1.gif","image/gif");
    
// Afsend mailen til modtager@eksempel.dk
    
$mail->sendto("modtager@eksempel.dk");
    
?>
    

Jeg vedhæfter i ovenstående eksempel filerne prism.jpg og puddel1.gif, som her ligger i samme mappe som PHP-scriptet.


Krav

WholeMail-klassen kræver ingen udvidelser, blot PHP4.0. Den kan gøre brug af PHP 4.3-funktionerne mime_content_type() og file_get_contents(), hvis de er tilgængelige.


Brugsret

Klassen må bruges til ikke-kommercielle formål. Klassen må ikke indgå i GPL'et kode uden tilladelse.


- Peter Brodersen, december 2003