Bijlage versturen met de mail() functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

10/08/2004 14:13:00
Quote Anchor link
Hallo,

Ik heb een formulier gemaakt waarmee men een mailtje naar mijn adres kan sturen. Dit werkt allemaal perfect. Ik zou het ook nog leuk vinden als men een bijlage mee zou kunnen sturen, alleen weet ik niet hoe dat werkt in php


Wie kan me vertellen hoe dit moet.
 
PHP hulp

PHP hulp

13/01/2025 19:31:50
 

10/08/2004 14:20:00
Quote Anchor link
ik kan je wel helpen.
Wat je als eerst moet doen is de source van een e-mail met bijlage bestuderen en goed letten op de boundary.

Wat je daar ziet dat moet je in de header output in de mail functie generen voor meer info neem dan effe contact met me op want ik ben hier niet zo vaak.

Hopelijk heb ik je geholpen
 

11/08/2004 10:01:00
Quote Anchor link
Ik heb de source van een email goed bestudeerd. Nu gebruik ik deze code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
$Aan
= "[email protected]";
$Afzender = "[email protected]";
$Onderwerp = "Mail met Bijlage!!!";
$Bijlage = "index.php";
$Tekst = "Dit is de tekst van de email met bijlage";

$Boundary = "[ Jeroen Mail " . mktime() . " ] ";

$Headers .= "From: Test Bijlage <" . $Afzender . ">\r\n";
$Headers .= "To: Jeroen van Veldhuizen <" . $Aan . ">\r\n";
$Headers .= "MIME-Version: 1.0\r\n";
$Headers .= "Content-Type: multipart/mixed;\r\n";
$Headers .= "boundary=" . $Boundary . "\r\n";

$Body .= "This is a multi-part message in MIME format.\r\n";
$Body .= "\r\n";
$Body .= "--" . $Boundary . "\r\n";

$Body .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
$Body .= "\r\n";
$Body .= " . $Tekst . ";
$Body .= "--" . $Boundary . "\r\n";

$Body .= "Content-Type: text/html; name=" . $Bijlage . "\r\n";
$Body .= "Content-disposition: attachment\r\n";
$Body .= "Content-Transfer-Encoding: base64\r\n";
$Body .= "\n";

mail($Aan, $Onderwerp, $Body, $Headers);
?>

[\code]

Er word wel een mail gestuurd maar dan zonder bijlage.

In de mail staat dan deze tekst:

boundary=[ Jeroen Mail 1092211129 ]

This is a multi-part message in MIME format.

--[ Jeroen Mail 1092211129 ]
Content-Type: text/plain; charset=iso-8859-1

 . Dit is de tekst van de email met bijlage . --[ Jeroen Mail 1092211129 ]
Content-Type: text/html; name=index.php
Content-disposition: attachment
Content-Transfer-Encoding: base64


Wie weet wat er fout is
 

11/08/2004 14:48:00
Quote Anchor link
is er nu helemaal niemand die hier een antwoord op heeft???????
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.