|
| Accepteret svar Fra : poul_from | Modtaget 210 point Dato : 11-01-11 14:00 |
| | |
| Kommentar Fra : ajuul |
Dato : 11-01-11 14:07 |
|
Det er der to grunde til:
1) fordi din $_POST["file"] er et array udenfor $_POST, så du faktisk skal skrive
Kode $_FILES["file"]["name"] |
for at referere til fil-navnet
2) fordi du skal kode billedet i MIME-format (f.eks. http://www.reginscorner.dk), der har en meget enkel class til formålet:
Se siden:
http://www.reginscorner.dk/index.php/Scripts/Mails_fra_PHP
Derefter bruger du
Kode include_once("emailclass.php");
$headers = 'Bcc: mail@mail.dk'. "\r\n";
$headers .= 'Importance: High';
$mail = new mimemail(stripslashes($_POST["email"]),stripslashes($_POST["emne"]), stripslashes($_POST["medd"]), stripslashes($_POST["fra"]) , $headers);
if(isset($_FILES["attach"]["name"])) { $mail->attachfile($_FILES["attach"]["name"], $_FILES["attach"]["tmp_name"], $_FILES["attach"]["type"]); }
if($mail->sendmimemail()) {
echo "Mail afsendt<br />";
print_r($_FILES);
} else {
echo "UPS: Der er et problem:<br />POST-var:";
var_dump($_POST);
echo "<br />FILES-var:";
var_dump($_FILES);
} |
Jeg skal have ryddet lidt op i koden (den er ikke helt fin i kanten), men den fungerer.
/ajuul
| |
| Godkendelse af svar Fra : k_m_s |
Dato : 13-01-11 11:37 |
|
Tak for svaret poul_from.
Tænkte det nok
Også tak til dig ajuul.
Hilsen
Kim
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|