merhaba arkadaşlar php maille dosya ve html veri göndermeye çalışıyorum ancak dosya gönderme işlemi olunca mail gitmiyor fakat addatacmenti kapatınca veriler gidiyor ancak dosya yok bu sefer kodlarım
function sendMailFile($ad,$siparisNo,$aciklama){global $email,$_FILES,$kur,$db;
$mail = new PHPMailer(); // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = $kur->smtpSSL; // secure transfer enabled REQUIRED for GMail
$mail->Host = $kur->smtpHost;
$mail->Port = $kur->smtpPort; // or 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";//
$mail->addAttachment($_FILES['file']['tmp_name'],$_FILES['file']['name']);
$mail->Username = $kur->mailAdresi; // Mail adresi
$mail->Password = $kur->mailSifresi; // Parola
$mail->SetFrom($kur->mailAdresi, "TEST MAİl"); // Mail adresi
$mail->AddAddress("$email"); // Gönderilecek kişi
$mail->Subject = "Siparişiniz Alındı!!";
$html="<!DOCTYPE HTML><html lang='en-US'><head> <meta charset='UTF-8'> <title></title></head><body> <center> <br> <img src='logo.png'><br> <b style='font-size:15pt;'>Web Sitenizden Sipariş Gönderildi</b><br> <table> <tr> <td>Müşteri Adı:</td> <td>$ad</td> </tr> <tr> <td>Şipariş No:</td> <td>$siparisNo</td> </tr> <tr> <td>Açıklama:</td> <td><pre>$aciklama</pre></td> </tr> </table><table>"; $satislar = $db->prepare("SELECT * FROM satislar WHERE id = ?"); $satislar->execute(array($siparisNo)); $satislar = $satislar->fetch(PDO::FETCH_OBJ); $urunler = json_decode($satislar->urunler); foreach($urunler as $value3){ if(!empty($value3->boy) && !empty($value3->en)){ $metrekare = $value3->boy * $value3->en / 10000; $veri5 = $value3->boy." x ".$value3->en."(".$metrekare."m2)"; }elseif(!empty($value3->boy) && empty($value3->en)){ $veri5 = ($value3->boy)." Metre"; }elseif(empty($value3->boy) && empty($value3->en)){ $veri5 = $value3->adet." Adet"; } $urunDetay = urunDetay($value3->urunID); $html .= "<tr>"; $html .= "<td><i class='lni lni-arrow-right'></i> <strong>Ürün Ad:</strong> ". $urunDetay->urunAdi ."</td>"; $html .= "<td> <strong> Birim: </strong> ".$veri5." </td>"; $html .= "<td> <strong> İş Adet: </strong> ". $value3->adet ." </td>"; $html .= "<td> <strong> Birim Tutar: </strong> ".tl($value3->fiyat/$value3->adet) ." </td>"; $html .= "<td> <strong> Tutar: </strong> ". tl($value3->fiyat) ." </td>"; $html .= "</tr>"; } $html .="</table></center></body></html>";$mail->Body = "$html";if(!$mail->Send()){ return "Hata !!! ".$mail->ErrorInfo;} else { return "Mesaj Gönderildi";}}