Selamlar,
Kendim html ile ufak bir form hazırladım ancak gönder butonuna mail eklemem lazım php bilen arkadaşlar varsa yardımcı olabilirler mi acaba?
php mail gönderme hakkında
6
●193
- 16-07-2018, 15:32:20https://github.com/PHPMailer/PHPMailerDrJelibon adlı üyeden alıntı: mesajı görüntüle
- 20-07-2018, 16:29:50tekrardan merhaba
İyi günler phpmailler ile bir form oluşturdum mail gönderimi vs hepsi sağlıklı bir şekilde çalışıyor halletim ancak şeçtiğim jpg png veya pdf vs dosyaları mail olarak karşı tarafa göndermiyor. Bu konu hakkında bilgisi olan arkadaşlar varsa yardımcı olabilirlerse çok sevinirim.Şimdiden teşekkürler iyi forumlar. - 20-07-2018, 16:34:48aşağıdaki gibi mail classlarınız arasına ekleme yaptınız değil mi?DrJelibon adlı üyeden alıntı: mesajı görüntüle
$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name - 20-07-2018, 16:43:38
<?php //index.php function clean_text($string) { $string = trim($string); $string = stripslashes($string); $string = htmlspecialchars($string); return $string; } if(isset($_POST["submit"])) { $programming_languages = ''; foreach($_POST["programming_languages"] as $row) { $programming_languages .= $row . ', '; } $programming_languages = substr($programming_languages, 0, -2); if (isset($_FILES['submit']['name']) && $_FILES['submit']['name'] != "") { $path = "submit/" . basename($_FILES['submit']['name']); move_uploaded_file($_FILES['submit']['tmp_name'], $path); } else $path = ""; $message = ' <h3 align="center">Destek ve Şikayet Detayları</h3> <table border="1" width="100%" cellpadding="5" cellspacing="5"> <tr> <td width="30%">Adı-SoyAdı</td> <td width="70%">'.$_POST["name"].'</td> </tr> <tr> <td width="30%">Adres</td> <td width="70%">'.$_POST["address"].'</td> </tr> <tr> <td width="30%">Email</td> <td width="70%">'.$_POST["email"].'</td> </tr> <tr> <td width="30%">Ürünü Aldığınız Site</td> <td width="70%">'.$programming_languages.'</td> </tr> <tr> <td width="30%">Telefon Numarası</td> <td width="70%">'.$_POST["mobile"].'</td> </tr> <tr> <td width="30%">Mesajınız</td> <td width="70%">'.$_POST["additional_information"].'</td> </tr> <tr> <td width="30%">Dosya Eki</td> <td width="70%" height="70%">'.$_POST["resume"].'</td> </tr> </table> '; require 'class/class.phpmailer.php'; $mail = new PHPMailer; $mail->IsSMTP(); $mail->SetLanguage("tr", "class/phpmailer.lang-tr.php"); $mail->CharSet ="utf-8"; $mail->Encoding="base64"; $mail->Host = 'xxxxxxxxxxxxxxxxxxx'; $mail->Port = '587'; $mail->SMTPAuth = true; $mail->Username = 'xxxxxxxxxxxxxxxx'; $mail->Password = 'xxxxxxxxxxxxxx'; $mail->SMTPSecure = 'tls'; $mail->From = $_POST["email"]; $mail->FromName = $_POST["name"]; $mail->AddAddress('xxxxxxxxxxxxxxxx', 'Destek'); $mail->WordWrap = 50; $mail->IsHTML(true); $mail->AddAttachment($path); $mail->Subject = 'Destek Ve Şikayet Paneli'; $mail->Body = $message; if($mail->Send()) { $message = '<div class="alert alert-success">Destek Talebiniz Tarafımıza Ulaşmıştır</div>'; unlink($path); } else { $message = '<div class="alert alert-danger">There is an Error</div>'; } }
kodlar böyle nerede bir sıkıntı var anlamadım