رفتن به مطلب

پست های پیشنهاد شده

با سلام خدمت شما عزیزان ،

من یک کد php لازم دارم که وقتی کاربر ایمیل خودشو وارد فیلد کرد و بعدش سابمیت کرد ، ایمیلی مشخص ، مثلا لینک دانلودی نوشته ای چیزی بهش ارسال شه

اگه میشه منو در این زمینه راهنمایی کنید :D

لینک به ارسال

اینم نمونش

تو اون فایل sender.php چی باشه که این کار رو کنه؟

منظور کلی من این هست که اگر کاربر ایمیلشو وارد اون فیلد کرد و سابمیت کرد یه ایمیل بهش بفرسته که توش نوشته باشه : "سلام"

و اگر همون موقع ایمیل فرستاده شد بگه فرستاده شد اگر هم نشد بگه نشده

demo.zip

لینک به ارسال

من تو php خیلی مبتدی ام ; اگه میشه نمونه کدشو قرار بدید خیلی خوب میشه

یه طوری باشه که به غیر از وردپرس هم بشه ازش استفاده کرد ، یا این که به طور مستقل ازش استفاده کرد

لینک به ارسال

در اینصورت از تابع mail استفاده کنید .

بخش آموزش پی اچ پی رو مشاهده کنید (توی انجمن هست)

لینک به ارسال

نگاه کنید ببینید ایراد کد زیر چیه؟

این همون فایل index.html هست


<html dir="rtl">
<body style="font:11px/1.8 Tahoma, Arial, sans-serif;">
<form method="post" action="sender.php">

ایمیل خود را وارد نمایید :
<input type="text" name="xmail" /><br />

<input type="submit" value="تایید" />
</form>
</body>
</html>

و کد زیر هم کدهای sender.php


<?php
$to = $_POST['xmail'];
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from
;
mail ( $to , $subject , $message , $headers ) ;
echo "Mail Sent.";
?>

من فقط آموزشا رو خوندم همین و فهمیدم

ببینید ایرادش چیه ، خواهشا منو راهنمایی کنید ، کارم عجله ایه

لینک به ارسال

الان مشکلی نداره .

اون دو خط آخر رو تغییر بدید


if(mail ( $to , $subject , $message , $headers ) )
echo "Mail Sent.";
else
echo 'Not send';

لینک به ارسال

الان مشکلی نداره .

اون دو خط آخر رو تغییر بدید


if(mail ( $to , $subject , $message , $headers ) )
echo "Mail Sent.";
else
echo 'Not send';

یعنی الان همین کد رو با تغیرات بذارم تو سایت کار میکنه؟

آخه امتحان کردم نشد :(

لینک به ارسال

اگر برای قسمت نظرات قصد انجام چنین کاری را دارید می توانید از افزونه زیر استفاده کنید:


http://wordpress.org/extend/plugins/thank-me-later/

اگر از افزونه contact-form-7 استفاده میکنید نوشته زیر را مطالعه کنید:


http://grapethinking.com/wordpress-contact-form-7-plugin-landing-pag

خواندن ترفند زیر نیز خالی از لطف نیست:


http://wordpress.org/support/topic/plugin-custom-contact-forms-sending-thank-you-email-to-user

لینک به ارسال

اگر برای قسمت نظرات قصد انجام چنین کاری را دارید می توانید از افزونه زیر استفاده کنید:


http://wordpress.org/extend/plugins/thank-me-later/

اگر از افزونه contact-form-7 استفاده میکنید نوشته زیر را مطالعه کنید:


http://grapethinking.com/wordpress-contact-form-7-plugin-landing-pag

خواندن ترفند زیر نیز خالی از لطف نیست:


http://wordpress.org/support/topic/plugin-custom-contact-forms-sending-thank-you-email-to-user

نه هیچکدوم بدردم نخورد

ببینید من کد php میخام که وقتی اطلاعات ایمیلی از طریق فرم به اون ارجاع داده میشه متنی مشخص رو به همون ایمیل بفرسته

لینک به ارسال

پیغام mail sent رو داد ؟

اگه جواب مثبته

1. پوشه اسپم ایمیلتونو چک کنید

2. روی سرور sendmail توی مسیر درست قرار نداره

3. آی پی شما توسط سرویس دهنده ایمیل بلاک شده

راه حال استفاده از smtp هست .

کلاس phpmailer رو دانلود کنید خودش مثال داره .

لینک به ارسال

راه حال استفاده از smtp هست .

کلاس phpmailer رو دانلود کنید خودش مثال داره .

یه توصیح کوچیک بده

کسی نیس به ما کمک کنه؟

بابا کد پیچیده ای نمیخام که فقط یه کد سادس فک کنم

لینک به ارسال

شما جواب سوالات رو بدید تا بتونیم راهنمایی کنیم.

ما نفهمیدیم کد براتون کار نمیکنه یعنی چی؟ خطا میده؟ صفحه سفید ماید؟ چی میشه؟

لینک به ارسال

همون پیغام mail sent رو میده

من خودم هاست خوب ندارم و فکر کنم همون سرور send mail هاستم خرابه

اگه دوستان زحمت بکشند اینو امتحان کنند خوب میشه چون من فعلا هاست نخریدم بعد از تکمیل کارها میخام بخرم

mysender2.zip

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...