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

📄 reg_func.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?php
 
function get_machine_code( )
{
	$MACHINE_CODE_STR = $_ENV['PROCESSOR_REVISION'];
	$MACHINE_CODE_STR .= disk_total_space( "/" );
	$MACHINE_CODE_STR = substr( md5( $MACHINE_CODE_STR ), 0, 8 );
	return $MACHINE_CODE_STR;
}

function myoa_get_register_code1( $MACHINE_CODE_STR, $FLAG )
{
	if ( $FLAG != "tdmyoa28" )
	{
		return;
	}
	$REGISTER_CODE_STR1 = md5( $MACHINE_CODE_STR );
	$REGISTER_CODE_STR1 = md5( $REGISTER_CODE_STR1 );
	$I = 0;
	for ( ;	$I < strlen( $REGISTER_CODE_STR1 );	++$I	)
	{
		$STR = substr( $REGISTER_CODE_STR1, $I, 1 );
		$REGISTER_CODE_STR2 .= ord( $STR ) + 2;
	}
	$REGISTER_CODE_STR2 = strrev( ( substr( $REGISTER_CODE_STR2, 0, 5 ).substr( $REGISTER_CODE_STR2, -5 ) ) * 3 );
	$REGISTER_CODE_STR2 = substr( $REGISTER_CODE_STR2, -2 ).substr( $REGISTER_CODE_STR2, 0, 6 );
	$REGISTER_CODE_STR2 = str_replace( "4", "2", $REGISTER_CODE_STR2 );
	return $REGISTER_CODE_STR2;
}

function myoa_get_register_code2( $MACHINE_CODE_STR, $FLAG )
{
	if ( $FLAG != "tdmyoa28" )
	{
		return;
	}
	$REGISTER_CODE_STR1 = md5( $MACHINE_CODE_STR );
	$I = 0;
	for ( ;	$I < strlen( $REGISTER_CODE_STR1 );	++$I	)
	{
		$STR = substr( $REGISTER_CODE_STR1, $I, 1 );
		$REGISTER_CODE_STR2 .= ord( $STR ) + 1;
	}
	$REGISTER_CODE_STR2 = strrev( ( substr( $REGISTER_CODE_STR2, 0, 5 ).substr( $REGISTER_CODE_STR2, -5 ) ) * 8 );
	$REGISTER_CODE_STR2 = substr( $REGISTER_CODE_STR2, -5 ).substr( $REGISTER_CODE_STR2, 0, 3 );
	$REGISTER_CODE_STR2 = str_replace( "4", "1", $REGISTER_CODE_STR2 );
	return $REGISTER_CODE_STR2;
}

function check_register_code( $REGISTER_CODE_STR )
{
	$MACHINE_CODE_STR = get_machine_code( );
	if ( $REGISTER_CODE_STR == myoa_get_register_code1( $MACHINE_CODE_STR, "tdmyoa28" ) )
	{
		return 1;
	}
	else if ( $REGISTER_CODE_STR == myoa_get_register_code2( $MACHINE_CODE_STR, "tdmyoa28" ) )
	{
		return 2;
	}
	else
	{
		return 0;
	}
}

function register_oa( $REGISTER_CODE_STR, $FLAG )
{
	global $ROOT_PATH;
	if ( $FLAG != "tdmyoa28" )
	{
		return;
	}
	$MYOA_PATH = $ROOT_PATH."inc/myoa.php";
	$fp = fopen( $MYOA_PATH, "w" );
	fputs( $fp, "{$REGISTER_CODE_STR}\n" );
	fclose( $fp );
}

function is_registered( )
{
	global $ROOT_PATH;
	$MYOA_PATH = $ROOT_PATH."inc/myoa.php";
	if ( file_exists( $MYOA_PATH ) )
	{
		$LINES = file( $MYOA_PATH );
		$REGISTER_CODE_STR = substr( $LINES[0], 0, -1 );
		$IS_REGISTERED_MYOA = check_register_code( $REGISTER_CODE_STR );
	}
	else
	{
		$IS_REGISTERED_MYOA = 0;
	}
	return $IS_REGISTERED_MYOA;
}

function user_reg_info( )
{
	global $TD_MYOA_COMPANY_NAME;
	global $TD_MYOA_PRODUCT_NAME;
	global $TD_MYOA_WEB_SITE;
	global $connection;
	$CONTENT = $TD_MYOA_PRODUCT_NAME."为".$TD_MYOA_COMPANY_NAME."版权所有,请在软件注册后使用,并请遵循有关法律,正版下载网址:".$TD_MYOA_WEB_SITE;
	$SEND_TIME = date( "Y-m-d H:i:s", time( ) );
	$query = "select * from USER";
	$cursor = exequery( $connection, $query );
	while ( $ROW = mysql_fetch_array( $cursor ) )
	{
		$USER_ID = $ROW['USER_ID'];
		$query1 = "insert into SMS(FROM_ID,TO_ID,SMS_TYPE,CONTENT,SEND_TIME,REMIND_FLAG) values ('admin','{$USER_ID}','0','{$CONTENT}','{$SEND_TIME}','1')";
		exequery( $connection, $query1 );
	}
}

function oa_version( $VERSION, $LIMIT_NUM )
{
	global $SN_INFO;
	global $connection;
	global $OA30_USER_LIMIT;
	$SN_HEAD = substr( $SN_INFO, 4, 1 );
	if ( $SN_INFO == "" || ord( $SN_HEAD ) < 60 )
	{
		$query = "SELECT count(*) from USER";
		$cursor = exequery( $connection, $query );
		if ( $ROW = mysql_fetch_array( $cursor ) )
		{
			$USER_COUNT = $ROW[0];
		}
		if ( $OA30_USER_LIMIT < $USER_COUNT )
		{
			$query = "select count(*) from {$VERSION}";
			$cursor = exequery( $connection, $query );
			if ( $ROW = mysql_fetch_array( $cursor ) )
			{
				$DATA_COUNT = $ROW[0];
			}
			if ( $LIMIT_NUM < $DATA_COUNT )
			{
				user_reg_info( );
			}
		}
	}
}

include_once( "inc/conn.php" );
include_once( "inc/utility.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/oa_type.php" );
$OA_REG_ON = 1;
$OA30_USER_LIMIT = 10;
$OA30_TIME_LIMIT = 60;
$OA30_USER_SETLINE = 50;
if ( $a1 + $a2 != 100 )
{
	echo "盗版非法!违法必究!";
	user_reg_info( );
	exit( );
}
?>

⌨️ 快捷键说明

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