Hallo ik heb een php script gemaakt die het mailformulier naar mij toe zou moeten sturen als een .txt bestand als bijlagen, het werkt bij mij alleen maar met Microsoft outlook express 6.0 en niet met outlook 2003 weet iemand hoe dit kan.
(mail@localhost is gewoon vervangen door een ander e-mail adres
Dit is het script:
php $emailrecepient = 'mail@localhost'; if (!empty($_REQUEST)) { $username = $_REQUEST['username']; $lines = $_REQUEST['lines']; $lines = array_map("trim", $lines); if (empty($username)) { print "Let op: de gebruikersnaam ontbreekt."; } else { $subject = "Bestelling van $username"; $headers = ("From: $emailrecepient\n" . "Content-Type: text/plain; charset=iso-8859-1; name=\"$username.txt\"\n" . "Content-Transfer-Encoding: 8bit\n" . "Content-Disposition: inline; filename=\"$username.txt\""); $message = ""; foreach ($lines as $index => $line) { $message .= $line . "\n"; } mail($emailrecepient, $subject, $message, $headers); print "Uw bericht is verstuurd."; } }
1.215 views