Email met attachments class
Met deze class kun je zoveel attachments (bijlagen) als je wilt toevoegen aan een e-mail bericht.
Ik heb het gemaakt zodat ik de door een PHP script gemaakte en geuploade PDF bestanden kan e-mailen. Dit is dus niet gemaakt om voor bezoekers van een website bestanden te uploaden die vervolgens per e-mail worden verstuurd. Hierdoor is er geen extentie beveiliging ingebouwd zodat ieder bestand als attachment toegevoegd kan worden. Dit kun je er echter nog wel zelf inbouwen.
In het bestand class_mail_attachment.php, kun je onder de comments CONFIG de settings aanpassen. Hierin kun je o.a. een standaard ontvanger en standaard afzender van het e-mail bericht opgeven.
Beveiliging
- Totaal aantal Mb's aan te geven (per bestand of in totaal)
- Zelfde bestand twee keer uploaden kan niet
Gebruik voorbeeld #1
Wil je gebruik maken van de door jou opgegeven ontvanger en afzender die je hebt opgegeven in class_email_attachment.php, dan kun je het als volgt gebruiken:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//-- include class
include("classes/class_mail_attachment.php");
//-- array with attachments
$files[] = "files/Afbeelding422.jpg";
$files[] = "../ander_path/pdfbestand.pdf";
//-- subject of e-mail
$subject = "Onderwerp van e-mail bericht";
//-- message of e-mail
$message = "Bericht in de e-mail";
//-- open class
$mail = new MailAttach();
echo $mail->SendMailAttach($subject, $message, $files);
?>
Gebruik voorbeeld #2
Wil je NIET gebruik maken van de door jou opgegeven ontvanger en afzender die je hebt opgegeven in class_email_attachment.php, dan kun je het als volgt gebruiken:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//-- include class
include("classes/class_mail_attachment.php");
//-- array with attachments
$files[] = "files/Afbeelding422.jpg";
$files[] = "../ander_path/pdfbestand.pdf";
//-- subject of e-mail
$subject = "Onderwerp van e-mail bericht";
//-- message of e-mail
$message = "Bericht in de e-mail";
//-- open class
$mail = new MailAttach();
echo $mail->SendMailAttach($subject, $message, $files, 'Naam Ontvanger', '[email protected]', 'Naam Afzender', '[email protected]');
?>
Gebruik voorbeeld #3
Je kunt de class ook gebruiken om een e-mail te sturen zonder attachment. Dit kun je als volgt doen:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//-- include class
include("classes/class_mail_attachment.php");
//-- subject of e-mail
$subject = "Onderwerp van e-mail bericht";
//-- message of e-mail
$message = "Bericht in de e-mail";
//-- open class
$mail = new MailAttach();
echo $mail->SendMailAttach($subject, $message, '', 'Naam Ontvanger', '[email protected]', 'Naam Afzender', '[email protected]');
// of als je gebruik wilt maken van config afz. en ontv.:
// echo $mail->SendMailAttach($subject, $message);
?>
Have fun :)
Gesponsorde koppelingen
PHP script bestanden
Er zijn 9 reacties op 'Email met attachments class'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu