رفتن به مطلب

مشکل در ارسال اطلاعات!؟


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

سلام . عصر همگی بخیر

من یک فرم دارم برای ارسال یک سری اطلاعات (نام و ایمیل) - پس از پر کردن فیلد ها وقتی روی دکمه ارسال میزنم ، همون زیرش پیغام میده << لطفا صبر کنید >> ! اما این صبر احتمالا تا قیامت باشه چون هیچ اتفاق دیگه ای نمی افته ....

لینک به ارسال

از این کد استفاده میکنم ..


<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("button#send").click(
function() {
var glink = 'http://mylink.com/blog.zip';

var gemail = jQuery("input#mail").val();
var gnume = jQuery("input#nume").val();
jQuery("div#result").html("لطفاً صبر کنيد");
jQuery("div#result").load('sendmail.php',{email: gemail, link:glink, name:gnume}
);
}
);
});
</script>
<div id="form">
<p>نام</p>
<input type="text" id="nume" />
<p>ايميل</p>
<input type="text" id="mail" dir='ltr'/>

<button id="send">Send</button>
<div id="result"></div>
</div

این کد لینک مورد نظر رو به ایمیل میفرسته

با قالب پیش فرض امتحان کردم ، مشکلی نداره

ویرایش شده توسط 686868
لینک به ارسال

نفهمیدم باید چیکار کنم ؟

این کدهای sendmail


<?php
$get_name = '';
$get_email = $_REQUEST['email'];
$get_link = $_REQUEST['link'];
$get_name = $_REQUEST['name'];
if($get_link && $get_email) {
$headers = "From: me@mysite.com\r\nX-Mailer: رضا";
$body = "Name: سایت \n\n Message: لینک درخواست شده : \n $get_link";
$subj = "موضوع";
if(mail($get_email, $subj, $body , $headers)){
echo "<div style='color:green'>لینک برای شما ارسال شد .</div>";
$filename='listmail.php';
$f=fopen($filename,'a');
fwrite($f,"($get_name)\n$get_email\n\n");
fclose($f);
}
else
echo 'خطا در ارسال ایمیل !';
} else
echo "<div style='color:orange;'>لینک برای شما ارسال نشد .</div>";
?>

لینک به ارسال

در کد اول آدرس sendmail.php رو مستقیم دهید

جایی که فایل رو آپلود کردید

  • امتیاز 1
لینک به ارسال

این فایل رو گذاشتم جایی که wp-config.php هست .. یعنی باید به این شکل باشه ؟


<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("button#send").click(
function() {
var glink = 'http://mylink.com/blog.zip';

var gemail = jQuery("input#mail").val();
var gnume = jQuery("input#nume").val();
jQuery("div#result").html("لطفاً صبر کنيد");
jQuery("div#result").load('http://mysite.com/sendmail.php',{email: gemail, link:glink, name:gnume}
);
}
);
});
</script>
<div id="form">
<p>نام</p>
<input type="text" id="nume" />
<p>ايميل</p>
<input type="text" id="mail" dir='ltr'/>

<button id="send">Send</button>
<div id="result"></div>
</div>

لینک به ارسال

با این کد تست کنید:

<?php
if(mail('me@mysite.com', 'Test', "Mail Body" , $headers)){
echo "<div style='color:green'>لینک برای شما ارسال شد .</div>";
}
?>

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...