رفتن به مطلب

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


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

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

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

لینک به ارسال

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


<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 رو مستقیم دهید

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

لینک به ارسال

این فایل رو گذاشتم جایی که 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>";
}
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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