Mailform med fil opload
Hej EksperterJeg har fundet dette script, det virker men jeg ville godt have at afsenderen også får en kopi, men jeg kan ikke se hvor det skal sættes ind, er der en som vil hjælpe mad at fortælle hvor og hvad der skal sættes ind?
Her er scriptet
<?php
if($acn == 'attach'){
$tekst = "$tekst ";
if($_SESSION['verify'] == strtoupper($_POST['auth1'])) {
$boundary = uniqid('');
$mimeType = ($_FILES['filen']['type'] ? $_FILES['filen']['type'] : 'application/unknown');
$file = fread(fopen($_FILES['filen']['tmp_name'], 'r'), filesize($_FILES['filen']['tmp_name']));
$file = base64_encode($file);
$file = chunk_split($file);
$to = 'webmaster@enside.dk';
$body = "\n--$boundary\n";
$body .= "Content-type: text/html; charset=iso-8859-1\n";
$body .= "Content-transfer-encoding: 8bit\n\n";
$body .= $_POST['navn']."<br /><br />";
$body .= $_POST['message']."\n\r";
$body .= "--$boundary\n";
$body .= "Content-type: $mimeType; name=".$_FILES['filen']['name']."\n";
$body .= "Content-disposition: attachment; filename=".$_FILES['filen']['name']."\n";
$body .= "Content-transfer-encoding: base64\n\n";
$body .= $file."\n\n";
$body .= "--$boundary--";
$headers = "Content-type: multipart/mixed; boundary=\"$boundary\"";
$ok = mail($to, 'Indmeldelsesblanket indsendt', $body, $headers);
if($ok) {
echo 'Tak for blanketen.';
} else {
die('E-mailen blev ikke sendt. Der skete en fejl. Prøv igen, ved at gå tilbage og tjekke om alt er indtastet rigtigt og trykke på send som mail igen!</p><button onclick="history.go(-1); return false;"> <<< Tilbage </button>');
}
} else{
echo 'Desværre, verifikationskoden kunne ikke godkendes!</p><p>Gå tilbage, for at indtaste koden i billedet rigtigt!<br />Samt vælge den fil som skal sendes!</p><button onclick="history.go(-1); return false;"> <<< Tilbage </button>';
}
}
?>
Mvh ZiPs
