nemo php
چهارشنبه 25 دی 1392, 16:13 عصر
این کد html منه که اطلاعاتو ارسال میکنه به سمت سرور اما کار نیکنه .کسی اگه میدونه کمک کنه>
<div id="boxes">
<div id="dialog" class="window">
<p><a class="close" href="#">Close it</a></p>
<p>Your new password will be sent if email is entered correctly</p>
<div class="inputcontent">
<div class="t-wrapper">
<form method="post" action="" class="form-popup" id="form-popup">
<input type="text" name="email" class="required email" id="pop_up" title="Please enter your email" />
</div>
</div>
<input class="orangebutton" id="click" type="submit" value="Send" />
</form>
<div id="ajax_div" style="padding:10px;"> </div>
</div>
<div id="mask"></div>
</div>
{literal}
<script type="text/javascript">
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09 )+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22 )))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
return pattern.test(emailAddress);
};
$("#click").click(function(){
var emailaddress=$("#pop_up").val();
if(isValidEmailAddress( emailaddress ) )
{
$('#ajax_div').html('<img src="assets/default/images/ajax-loader.gif" />');
$.post(
'process.php',
{email:emailaddress.serialize()})
.done(function( data ) {
$('#ajax_div').html("Submitted successfully");
})
.fail(function() {
$('#ajax_div').html('filed');
});
}else
{
alert("Please enter valid email and click send") ;
}
});
</script>
اینم php
<?php
include("include/class_DB.php");
include('include/Validate_Server_Class.php');
$email=$_POST['email'];
if(filter_var($email,FILTER_VALIDATE_EMAIL))
{
try{
$chek=mail("muinclude@gmail.com","password","change password");
if(!$chek)
{
throw new Exception($e);
}
}catch(Exception $e)
{
$myFile = "Error.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "$e\n";
fwrite($fh, $stringData);
fclose($fh);
}
}
?>
<div id="boxes">
<div id="dialog" class="window">
<p><a class="close" href="#">Close it</a></p>
<p>Your new password will be sent if email is entered correctly</p>
<div class="inputcontent">
<div class="t-wrapper">
<form method="post" action="" class="form-popup" id="form-popup">
<input type="text" name="email" class="required email" id="pop_up" title="Please enter your email" />
</div>
</div>
<input class="orangebutton" id="click" type="submit" value="Send" />
</form>
<div id="ajax_div" style="padding:10px;"> </div>
</div>
<div id="mask"></div>
</div>
{literal}
<script type="text/javascript">
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09 )+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22 )))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
return pattern.test(emailAddress);
};
$("#click").click(function(){
var emailaddress=$("#pop_up").val();
if(isValidEmailAddress( emailaddress ) )
{
$('#ajax_div').html('<img src="assets/default/images/ajax-loader.gif" />');
$.post(
'process.php',
{email:emailaddress.serialize()})
.done(function( data ) {
$('#ajax_div').html("Submitted successfully");
})
.fail(function() {
$('#ajax_div').html('filed');
});
}else
{
alert("Please enter valid email and click send") ;
}
});
</script>
اینم php
<?php
include("include/class_DB.php");
include('include/Validate_Server_Class.php');
$email=$_POST['email'];
if(filter_var($email,FILTER_VALIDATE_EMAIL))
{
try{
$chek=mail("muinclude@gmail.com","password","change password");
if(!$chek)
{
throw new Exception($e);
}
}catch(Exception $e)
{
$myFile = "Error.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "$e\n";
fwrite($fh, $stringData);
fclose($fh);
}
}
?>