Citat:
Ursprungligen postat av
DJ-Emerald
Jag hade lagt den i en separat fil, och sedan anropat den som en funktion med en require_once. Hade ocks lagt in en checksumma s att ingen robot/bot eller annat skrp kan anvnda sig av filen. Kan ju t.ex. lgga med ngot hashvrde i antingen form action, alternativt i en hidden form-input. Anropet gr du lmpligen via en separat fil som fr hantera den, fr att undvika problem med page-refresh. Efter att det skickats blir man redirectad tillbaka till formulret, eller annan sida.
Tack, men var (och lite hur)? Ska jag lgga det i mappen models? Fast det r ju inte riktigt en modell (som frgorna till databasen r).
Shr ser filstrukturen ut:
https://phppot.com/wp-content/upload...-structure.jpg
Var i den ska jag skapa en fil dr jag lgger koden nedan (kod nedkortad)
Kod:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'PHPMailer/Exception.php';
require 'PHPMailer/PHPMailer.php';
require 'PHPMailer/SMTP.php';
$Mail = new PHPMailer; //Argument true in constructor enables exceptions
$Mail->From = "noreplay@company.com";
$Mail->FromName = "noreplay";
$Mail->addAddress($departmentEmail); // To address and name
$Mail->addReplyTo($senderEmail); // Address to which recipient will reply
$Mail->isHTML(true); // Send HTML or Plain Text email
$Mail->CharSet = 'UTF-8';