PDA

View Full Version : سوال: ارسال فایل به عنوان attach به ایمیل



navid3d_69
جمعه 29 مهر 1390, 19:28 عصر
سلام من یک فرم درست کردم که با php هست و ajax هست می خوام کاربر بتونه فایل attach کنه و به ایمیل ارسال کنه باید چی کار کنم؟

Reza1607
جمعه 29 مهر 1390, 20:26 عصر
php.net/manual/en/function.mail.php

navid3d_69
شنبه 30 مهر 1390, 00:58 صبح
من با phpmailer کار کردم و کد هارو اینجوری نوشتم همه فیلد ها درست ارسال میشه ولی attach فایل نمشیه به ایمیل اینم کد ها

اول

$attach = $_POST['attachment'];



و بعد این کد




$to = 'navids_69@yahoo.com';
$email = 'navids_69@yahoo.com';
$fromaddress = "navids_69@yahoo.com";
$fromname = "Online Contact";

require("phpmailer.php");

$mail = new PHPMailer();

$mail->From = "navids_69@yahoo.com";
$mail->FromName = "Contact Form";
$mail->AddAddress("navids_69@yahoo.com","Name 1");
$mail->AddAddress("navids_69@yahoo.com","Name 2");
$mail->AddAttachment("$attach", "new_name.zip");
$mail->WordWrap = 50;
$mail->IsHTML(true);

$mail->Subject = "Demo Form: Contact form submitted";
$mail->Body = $body;
$mail->AltBody = "This is the text-only body";

if(!$mail->Send()) {
$recipient = 'navids_69@yahoo.com';
$subject = 'Contact form failed';
$content = $body;
mail($recipient, $subject, $content, "From: mail@yourdomain.com\r\nReply-To: $email\r\nX-Mailer: DT_formmail");
exit;
}

Reza1607
شنبه 30 مهر 1390, 02:16 صبح
اين خط رو


$attach = $_POST['attachment'];

رو به اين تغير بده


$attach = $_FILE['attachment'];

navid3d_69
شنبه 30 مهر 1390, 05:16 صبح
بازم مثل قبل هست حتی وقتی قسمت



$mail->AddAttachment("$attach", "new_name.zip");



به جای $attach خودم دستی آدرس می دم بازم کار نمی کنه مشکل از کجا می تونه باشه؟

navid3d_69
یک شنبه 01 آبان 1390, 00:19 صبح
uppppppppppppp

farhad.tahmuresi
جمعه 22 فروردین 1393, 20:27 عصر
من هم دقیقا همین مشکل رو دارم!
راهنمایی خیلییییییییییییییی سریع احتیاج دارم

cpuram
جمعه 22 فروردین 1393, 20:58 عصر
http://webgoo.ir/109/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A8%D8%A7-php-%D9%88-%DA%A9%D9%84%D8%A7%D8%B3-phpmailer
این رو خوندین؟

farhad.tahmuresi
شنبه 23 فروردین 1393, 15:12 عصر
117882117883117884

بله خوندم این ها هم کد هامه،ایمیل ارسال می شه ولی هیچ فایلی اتچ نمیشه
این هارو هم امتحان کردم
117885

farhad.tahmuresi
پنج شنبه 28 فروردین 1393, 16:52 عصر
کسی نیست جواب بده؟؟؟؟؟
کارم واقعا ضروریه

engmmrj
جمعه 29 فروردین 1393, 14:12 عصر
http://phpro.ir/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A8%D8%A7-%D9%81%D8%A7%DB%8C%D9%84-%D8%B6%D9%85%DB%8C%D9%85%D9%87-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-php/