Toon posts:

[php] mail met Word-doc att. versturen

Pagina: 1
Acties:
  • 180 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb de volgende code :
PHP:
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
<?
...
    </p>
    </form>
    <?
}
else
{
    require("class.phpmailer.php");

// Instantiate your new class
$mail = new phpmailer;
// Now you only need to add the necessary stuff
$mail->AddAddress("$ontvangen", "$naamontvangen");
$mail->Subject = "Aanvulling voor de website";
$mail->From = "$email";
$mail->FromName = "$naam";
$mail->Body    = "Onderdeel : $onderdeel\n\n\n Onderwerp : $onderwerp\n\n\n Plaatsen op : $datum\n\n\n Tekst : $tekst \n\n\n";
$mail->AddAttachment("$radiobutton","", "application/x-msword"); 

if(!$mail->Send())
{
   echo "There was an error sending the message";
   exit;
}

echo "Message was sent successfully";




}
?>

Hij wil wel txt bestanden versturen maar geen Word-documenten.

Verwijderd

zoek eens op dit forum, is al vaker gevraagd.

Of zoek op google naar bijvoorbeeld Mime formaat.

Verwijderd

Topicstarter
Op donderdag 20 september 2001 19:24 schreef The_dude het volgende:
zoek eens op dit forum, is al vaker gevraagd.

Of zoek op google naar bijvoorbeeld Mime formaat.
Ik kwam het al een keer tegen, maar die persoon wilde juist .txt filetjes sturen, maar ik zal eens op google kijken. ThanX

Verwijderd

[topic=122485/1/25]
[topic=51772/1/25]
[topic=191373/1/25]

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
require("class.phpmailer.php");

// Instantiate your new class
$mail = new phpmailer;
// Now you only need to add the necessary stuff
$mail->AddAddress("sander@peernet.nl", "Sander van Peer");
$mail->Subject = "Aanvulling voor de website";
$mail->From = "$email";
$mail->FromName = "$naam";
$mail->Body    = "Onderdeel : $onderdeel\n\n\n Onderwerp : $onderwerp\n\n\n Plaatsen op : $datum\n\n\n Tekst : $tekst \n\n\n";
$mail->AddAttachment("$radiobutton","", "application/x-msword"); 
$mail->ContentType = "multipart/mixed";
$mail->Encoding = "base64";

if(!$mail->Send())
{
   echo "There was an error sending the message";
   exit;
}

echo "Message was sent successfully";
?>

Ik heb, zo als in het MIME-doc staat, de ContentType en Encoding aangepast

[mail header]
X-Priority: 3
X-Mailer: DynaWebMailer [version 1.0]
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Type: multipart/mixed; charset = "iso-8859-1"
Status:
[/mailheader]
Maar het komt niet mee