⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editmail.php

📁 php script for auto surf
💻 PHP
字号:
<?
/***************************************************************************
 *                         AutoHits  PRO                            *
 *                            -------------------
 *    Version          : 2.1                                                  *
 *   Released        : 04.22.2003                                     *
 *   copyright            : (C) 2003 SupaTools.com                           *
 *   email                : info@supatools.com                             *
 *   website              : www.supatools.com                 *
 *   custom work     :http://www.gofreelancers.com      *
 *   support             :http://support.supatools.com        *
 *                                                                         *
 *                                                                         *
 *                                                                         *
 ***************************************************************************/
unset($login,$pwrd,$id);
session_start();
session_register("login","pwrd","id");

if($logout==1){
	session_destroy();
	header("Location: ".$PHP_SELF);
}

require('error_inc.php');
require('config_inc.php');

function auth($log,$pass){
	global $t_user;
	$query = "select id from ".$t_user." where email=\"".$log."\" and pass=\"".$pass."\" ";      
	$result = MYSQL_QUERY($query);
	if(mysql_num_rows($result)>0){
		$id=mysql_result($result,0,"id");
		@mysql_free_result($result);  
		return $id;
	}else{
		@mysql_free_result($result); 
		return 0;
	}
}

if(auth($login,$pwrd)!=0){
	$flag=true;
	if($REQUEST_METHOD=="POST"){
		if(isset($sub)){
			$query = "select * from ".$t_tmp_mail." where idu=".$id." and cod=".$cod;      
			$result = MYSQL_QUERY($query);
			if(@mysql_num_rows($result)==0){
			require('header_inc.php');
?>
<SCRIPT language=javascript1.2 type=text/javascript>
function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}


function EvaluateField()
{
	var userEmail		= document.NewUser.email.value;
	if(userEmail == "")
	{
		alert("The field \"Your E-mail address\" must be filled.");
		document.NewUser.email.focus();
		return false;
	}
	else
	{
		if(isEmail(userEmail) == false)
		{
			alert(userEmail + " can not be used as an email address.");
			document.NewUser.email.focus();
			return false;
		}
	}
	return true;
}
</SCRIPT>
<FORM name=NewUser action="" method=post>
<table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
  <tr> 
     <td  align="left"><b><font color=red>Code is wrong please try again</font>
<br>Edit E-mail address:</b></td>
  </tr>
  <tr> 
     <td align="left" > 
       <input type="text" name="email" size="30" value="">
    </td>
  </tr>
  <tr> 
     <td align="justify">
When you apply for e-mail change, we will send you a Change code to enable your new e-mail address.

<br>PLEASE NOTE THAT your e-mail address will NOT be changed until you have entered the change code.<br> 
<br><INPUT onclick="return EvaluateField();" type=submit name="edit" value="Submit"> 
    </td>
  </tr>
  <tr> 
     <td width="400" align="left"> </td>
     <td align="right" width="450"><a href="javascript:history.back();"><font color=blue>[back]</font></a></td>
  </tr>
</table>
</form>
<?
				$query = "delete from ".$t_tmp_mail."  where idu=".$id;      
				$result = MYSQL_QUERY($query);
				require('footer_inc.php');
				exit;
			}
			$em=mysql_result($result,0,"email");
			@mysql_free_result($result);
			
			$query = "update ".$t_user." set email=\"".$em."\" where id=".$id;      
			$result = MYSQL_QUERY($query);
			$query = "delete from ".$t_tmp_mail."  where idu=".$id;      
			$result = MYSQL_QUERY($query);
			$login=$em;
			header("Location: user_menu.php?PHPSESSID=".$PHPSESSID);
		}

		if(isset($edit)){
			if($email==""){
				$er[]=$err[3]."'email'";
				$flag=false;
			}
			$query = "select * from ".$t_user." where email=\"".$email."\"";      
			$result = MYSQL_QUERY($query);
			if(mysql_num_rows($result)!=0){
				$er[]=$err[7];
				$flag=false;
			}
			@mysql_free_result($result);
			if($flag==true){
				mt_srand((double)microtime()*1000000);
				$cod=mt_rand(0,10000);
				$query = "insert into ".$t_tmp_mail." set email=\"".$email."\" , idu=".$id.", cod=".$cod;      
				$result = MYSQL_QUERY($query);
				@mail($email,$subject[6],$body[3].$cod,"From: $support_email");
				require('header_inc.php');
?>
<FORM name=NewUser action="" method=post>
<table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
  <tr> 
     <td width="200" align="left"><b>Enter code:</b></td>
     <td align="left" width="450"> </td>
  </tr>
  <tr> 
     <td width="200" align="right">Code:</td>
     <td align="left" width="450"> 
       <input type="text" name="cod" size="30">
    </td>
  </tr>
  <tr> 
     <td width="200" align="left"> </td>
     <td align="left" width="450">
The Change code will be send to <?print $email;?>      
<br>The code MUST be entered before the email address will be changed in the database!<br>
<br><INPUT type=submit name="sub" value="Submit"> 
    </td>
  </tr>
</table>
</form>
<?
				require('footer_inc.php');
				exit;
			}
		}
	}
	$query = "select * from ".$t_tmp_mail." where idu=\"".$id."\"";      
	$result = MYSQL_QUERY($query);
	if(mysql_num_rows($result)!=0){
		$em=mysql_result($result,0,"email");
		require('header_inc.php');
		?>
<FORM name=NewUser action="" method=post>
<table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
  <tr> 
     <td width="200" align="left"><b>Enter code:</b></td>
     <td align="left" width="450"> </td>
  </tr>
  <tr> 
     <td width="200" align="right">Code:</td>
     <td align="left" width="450"> 
       <input type="text" name="code" size="30">
    </td>
  </tr>
  <tr> 
     <td width="200" align="left"> </td>
     <td align="left" width="450">
The Change code will be send to <?print $em;?>
<br>The code MUST be entered before the email address will be changed in the database!<br>
<INPUT type=submit name="sub" value="Submit"> 
    </td>
  </tr>
</table>
</form>
<?
		require('footer_inc.php');
		exit;
	}
	@mysql_free_result($result);


	$query = "select * from ".$t_user." where id=".$id." ";      
	$result = MYSQL_QUERY($query);
	$email=mysql_result($result,0,"email");
	@mysql_free_result($result);
	require('header_inc.php');
	require('menu.php');
?>
<SCRIPT language=javascript1.2 type=text/javascript>
function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}


function EvaluateField()
{
	var userEmail		= document.NewUser.email.value;
	if(userEmail == "")
	{
		alert("The field \"Your E-mail address\" must be filled.");
		document.NewUser.email.focus();
		return false;
	}
	else
	{
		if(isEmail(userEmail) == false)
		{
			alert(userEmail + " can not be used as an email address.");
			document.NewUser.email.focus();
			return false;
		}
	}
	return true;
}
</SCRIPT>
<FORM name=NewUser action="" method=post>
<table width="500" border="0" cellspacing="5" cellpadding="5" align="center">
  <tr> 
     <td width="200" align="left"><b>
<?
	if($flag==false){
		$str=join("<br>",$er);
		print "<font color=red>".$str."</font><br>";
	}
?>
Edit E-mail address:</b></td>
  </tr>
  <tr> 
     <td width="200" align="left">
       <input type="text" name="email" size="30" value="<?print $email;?>">
    </td>
  </tr>
  <tr> 
     <td align="justify" width="450">
When you apply for e-mail change, we will send you a Change code to enable your new e-mail address.

<br>PLEASE NOTE THAT your e-mail address will NOT be changed until you have entered the change code.<br><br> 
<INPUT onclick="return EvaluateField();" type=submit name="edit" value="Submit"> 
    </td>
  </tr>
  <tr> 
     <td align="right" width="450"><a href="javascript:history.back();"><font color=blue>[back]</font></a></td>
  </tr>
</table>
</form>
<?
}else{
	header("Location: login.php");
}
require('footer_inc.php');
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -