Vedhæft en fil til email
Jeg har googlet og jeg har googlet,Alle steder står der at det er lige så let som at klø sig i nakken.
Jeg er ved at lave en side hvor brugeren skal kunne sende en email og vedhæfte en fil.
Det går fint med at modtage den email siden genererer, men det er ikke lykkedes mig at modtage den første vedhæftede fil endnu.
Brugeren vælger filen med følgende html kode:
<span action="upload.php" method="post" enctype="multipart/form-data">
<label for="fileToUpload">Vælg billedet du vil uploade</label>
<input type="file" name="billedet" id="fileToUpload">
</span>
Så er jeg blevet opfordret til at bruge class.phpmailer.php, den er så let at bruge at man ikke engang behøver at teste det.
Det er måske derfor jeg ikke kan få det til at virke, jeg har nemlig forsøgt at teste det :-)
Følgende php kode sender emailen, men hver gang uden vedhæftningen.
require_once("class.phpmailer.php");
$email = new PHPMailer();
$email->From = $afsendermail;
$email->FromName = $navn;
$email->Subject = $emne;
$email->Body = $besked;
$email->addAddress( $til );
$file_to_attach = ""; //'PATH_OF_YOUR_FILE_HERE';
$email->addAttachment( $file_to_attach , $billedet );
$email->send();
$billedet indeholder navnet på den fil brugeren har valgt.
Hvis jeg tilføjer $billedet til body, så kan jeg se at variablen indeholder navnet på den fil der er valgt.
Hvor ligger den fil som brugeren har valgt, og hvordan finder jeg ud af det.