IMANAZADI
یک شنبه 23 شهریور 1393, 07:28 صبح
با سلام
من در ارسال ایمیل با کلاس phpmailer مشکل دارم
لطفا یکی راهنمایی کنه
در ضمن فایل پروژه رو ضمیمه کردم
ممنون میشم بگید خطاش بابت چیه
kabootar_y
یک شنبه 23 شهریور 1393, 14:39 عصر
خطای که باهاش مواجه میشید رو بگید چیه؟ متن خطا رو کپی کنید اینجا
arkia
یک شنبه 23 شهریور 1393, 15:06 عصر
<?php
require_once 'phpmailer/class.phpmailer.php';
function send_email($from,$to,$name,$subject,$text,$att){
$mail = new PHPMailer(true);$mail->IsSMTP();try {  $mail->Host       = "mail.myhost.com";         $mail->SMTPAuth   = true;      $mail->SMTPSecure = "tls";  $mail->Port       = 587;     $mail->Username   = "info@myhost.com";   $mail->Password   = "mypassword";  $mail->AddReplyTo($from,$name);   $mail->AddAddress($to);   $mail->SetFrom($from,$name);  $mail->Subject = $subject;  $mail->AltBody = '';  $mail->CharSet = 'UTF-8';  $mail->ContentType = 'text/html';  $mail->MsgHTML($text);  if ($att != "") $mail->AddAttachment(getcwd().'/attachments/'.$att);  $mail->Send();  return '<hr/>mail sent! <br/> <a href="index.php"><< Back</a><br/>';} catch (phpmailerException $e) {    return $e->errorMessage();} catch (Exception $e) {    return $e->getMessage();}
}
if ($_POST['submit']=="submit"){
	$mail_from = $_POST['mailfrom'];	$mail_to = $_POST['mailto'];	$mail_name = $_POST['mailname'];	$mail_subject = $_POST['mailsubject'];	$mail_message = $_POST['mailmessage'];	$mail_attachments="";	
if ($_FILES['mailfile']['name']!=""){ copy ($_FILES['mailfile']['tmp_name'], getcwd()."/attachments/".$_FILES['mailfile']['name']);$mail_attachments = $_FILES['mailfile']['name'];}
echo 	"from:".$mail_from."<br/>";echo	"to:".$mail_to."<br/>";echo	"name:".$mail_name."<br/>";echo	"subject:".$mail_subject."<br/>";echo	"message:".$mail_message."<br/>";	
echo send_email($mail_from,$mail_to,$mail_name,$mail_su bject, $mail_message,$mail_attachments);
if ($mail_attachments != "") unlink(getcwd()."/attachments/".$mail_attachments);
}
?>
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.