aşağıdaki php kodla formdan eklenen ekli dosyayı mail ile göndermek istiyorum ancak mail gelmesine rağmen bir türlü eki gelmiyor. yardımcı olabilecek olan var mıdır?<?php require("class.phpmailer.php"); if ($_SERVER["REQUEST_METHOD"] == "POST") { // Get the form fields an
aşağıdaki php kodla formdan eklenen ekli dosyayı mail ile göndermek istiyorum ancak mail gelmesine rağmen bir türlü eki gelmiyor. yardımcı olabilecek olan var mıdır?
<?php
require("class.phpmailer.php");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Get the form fields and remove whitespace.
$name = $_POST["ad"];
}
$mail = new PHPMailer();
$mail->CharSet = 'utf-8';
$mail->IsSMTP();
$mail->Host = "mail.xxxxxx.com";
$mail->SMTPAuth = true;
$mail->Username = "
[email protected]";
$mail->Password = "xxxxxx";
$mail->From = "
[email protected]";
$mail->Fromname = "xxxx.com";
$mail->AddAddress("
[email protected]","İletişim");
$mail->Subject = $_POST['ad']." Başvuru Formu";
$mail->AddAttachment($_FILES["dosya"]["tmp_name"],$name.".pdf");
$mail->Body = "$name genel başvuru formu.";
if($mail->Send())
{
http_response_code(200);
echo "Teşekkürler! Mesajınız iletilmiştir en kısa sürede sizinle iletişime geçeceğiz.";
return;
} else {
http_response_code(500);
echo "Mesajınızı gönderirken bir hata oluştu lütfen tekrar deneyiniz.";
echo "Mailer Error: " . $mail->ErrorInfo;
return;
}
?>