ใครรับเขียน/ช่วยเเก้โค๊ด tmtopup.php ให้ทีครับ

เริ่มโดย 00suwan00, 01 กุมภาพันธ์ 2014, 00:01:22

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

00suwan00

<?php
/* API Connection  TMTopup for Dadteam.Com*/
/*
* Modify by Nst Interactive [http://www.nstinteractive.com/]
*/


# ------------------------------------- Config Begin ------------------------------------- #
// ------------------------------------------------------------------------------------------------
/* MySQL Config | Begin */
// Hostname ของ MySQL Server
$_CONFIG['mysql']['dbhost'] = 'localhost';

// Username ที่ใช้เชื่อมต่อ MySQL Server
$_CONFIG['mysql']['dbuser'] = 'xxxxxxxx';

// Password ที่ใช้เชื่อมต่อ MySQL Server
$_CONFIG['mysql']['dbpw'] = 'xxxxxxxxxxxx';

// ชื่อฐานข้อมูลที่เราจะเติม Point ให้
$_CONFIG['mysql']['dbname'] = 'xxxxxxxxxxxx';

// ชื่อตารางที่เราจะเติม Point ให้ ตัวอย่าง : member
$_CONFIG['mysql']['tbname'] = 'users';

// ชื่อ field ที่ใช้อ้าง Username
$_CONFIG['mysql']['field_username'] = 'login';

// ชื่อ field ที่ใช้ในการเก็บ Point จากการเติมเงิน
$_CONFIG['TMN']['point_field_name'] = 'coins';
/* MySQL Config | End */
// ------------------------------------------------------------------------------------------------


// ------------------------------------------------------------------------------------------------
/* จำนวน Point ที่จะได้รับเมื่อเติมเงินในราคาต่างๆ | Begin */
$_CONFIG['TMN'][50]['point'] = 500; // Point ที่ได้รับเมื่อเติมเงินราคา 50 บาท
$_CONFIG['TMN'][90]['point'] = 900; // Point ที่ได้รับเมื่อเติมเงินราคา 90 บาท
$_CONFIG['TMN'][150]['point'] = 1500; // Point ที่ได้รับเมื่อเติมเงินราคา 150 บาท
$_CONFIG['TMN'][300]['point'] = 3200; // Point ที่ได้รับเมื่อเติมเงินราคา 300 บาท
$_CONFIG['TMN'][500]['point'] = 5500; // Point ที่ได้รับเมื่อเติมเงินราคา 500 บาท
$_CONFIG['TMN'][1000]['point'] = 12000; // Point ที่ได้รับเมื่อเติมเงินราคา 1,000 บาท
/* จำนวน Point ที่จะได้รับเมื่อเติมเงินในราคาต่างๆ | End */
// ------------------------------------------------------------------------------------------------

// กำหนด API Passkey
define('API_PASSKEY''xxxxx');

# -------------------------------------- Config End -------------------------------------- #


require_once('AES.php');


// ------------------------------------------------------------------------------------------------
/* เชื่อมต่อฐานข้อมูล | Begin */
mysql_connect($_CONFIG['mysql']['dbhost'],$_CONFIG['mysql']['dbuser'],$_CONFIG['mysql']['dbpw']) or die('ERROR|DB_CONN_ERROR|' mysql_error());
mysql_select_db($_CONFIG['mysql']['dbname']) or die('ERROR|DB_SEL_ERROR|' mysql_error());
/* เชื่อมต่อฐานข้อมูล | End */
// ------------------------------------------------------------------------------------------------


if($_SERVER['REMOTE_ADDR'] == '203.146.127.115' && isset($_GET['request']))
{
$aes = new Crypt_AES();
$aes->setKey(API_PASSKEY);
$_GET['request'] = base64_decode(strtr($_GET['request'], '-_,''+/='));
$_GET['request'] = $aes->decrypt($_GET['request']);
if($_GET['request'] != false)
{
parse_str($_GET['request'],$request);
$request['Ref2'] = base64_decode($request['Ref2']);

/* Database connection | Begin */
$result mysql_query('SELECT * FROM `'$_CONFIG['mysql']['tbname'] .'` WHERE `'$_CONFIG['mysql']['field_username'] .'`=\'' mysql_real_escape_string($request['Ref2']) . '\' LIMIT 1') or die(mysql_error());
if(mysql_num_rows($result) == 1)
{
$row mysql_fetch_assoc($result);
if(mysql_query("UPDATE `"$_CONFIG['mysql']['tbname'] ."` SET `"$_CONFIG['TMN']['point_field_name'] ."` = `"$_CONFIG['TMN']['point_field_name'] ."`+'"$_CONFIG['TMN'][$request['cardcard_amount']]['point'] ."' WHERE `"$_CONFIG['mysql']['field_username'] ."` = '"$row[$_CONFIG['mysql']['field_username']] ."' LIMIT 1 ") == false)
{
echo 'ERROR|MYSQL_UDT_ERROR|' mysql_error();
}
else
{
echo 'SUCCEED|UID=' $row[$_CONFIG['mysql']['field_username']];
}
}
else
{
echo 'ERROR|INCORRECT_USERNAME';
}
/* Database connection | End */

}
else
{
echo 'ERROR|INVALID_PASSKEY';
}
}
else
{
echo 'ERROR|ACCESS_DENIED01';
}

//load settings from 
require_once('../Settings.php');

// Group ID ของสมาชิกที่หมดอายุ (ระบบจะปรับคืนให้อัตโนมัติเมื่อหมดอายุ)
$_CONFIG['TMN']['default']['group_id'] = 1;

mysql_connect($db_server,$db_user,$db_passwd) or die('ERROR|DB_CONN_ERROR|' mysql_error());
mysql_select_db($db_name) or die('ERROR|DB_SEL_ERROR|' mysql_error());

$result mysql_query('SHOW COLUMNS FROM `' $db_prefix 'members`');
$field_exists false;
while (
$row mysql_fetch_assoc($result)) {
if($row['Field'] == 'id_group_expiry')
{
$field_exists true;
}
}
if(
$field_exists == false)
{
mysql_query('ALTER TABLE `' $db_prefix 'members` ADD `id_group_expiry` datetime NOT NULL default \'0000-00-00 00:00:00\' AFTER `id_group`');
}

mysql_query('UPDATE `' $db_prefix 'members` SET `id_group`=' $_CONFIG['TMN']['default']['group_id'] . ',`id_group_expiry`=\'0000-00-00 00:00:00\' WHERE `id_group_expiry` > \'0000-00-00 00:00:00\' AND `id_group_expiry` < NOW()') or die(mysql_error());

if(isset(
$_COOKIE[$cookiename]) == true)
{
if(get_magic_quotes_gpc())
{
$_COOKIE[$cookiename] = stripslashes($_COOKIE[$cookiename]);
}
list($ID_MEMBER) = @unserialize($_COOKIE[$cookiename]);
}

if(empty(
$ID_MEMBER))
{
header('Location: ../');
die();
}
//load settings from SMF
require_once('../Settings.php');

$_CONFIG['TMN']['vip']['group_id'] = 12;

$_CONFIG['TMN'][50]['amount'] = 10;
$_CONFIG['TMN'][90]['amount'] = 20;
$_CONFIG['TMN'][150]['amount'] = 30;
$_CONFIG['TMN'][300]['amount'] = 60;
$_CONFIG['TMN'][500]['amount'] = 150;
$_CONFIG['TMN'][1000]['amount'] = 365;

// กำหนด API Passkey
define('API_PASSKEY''xxxxxx');

require_once(
'AES.php');

mysql_connect($db_server,$db_user,$db_passwd) or die('ERROR|DB_CONN_ERROR|' mysql_error());
mysql_select_db($db_name) or die('ERROR|DB_SEL_ERROR|' mysql_error());

if(
$_SERVER['REMOTE_ADDR'] == '203.146.127.115' && isset($_GET['request']))
{
$aes = new Crypt_AES();
$aes->setKey(API_PASSKEY);
$_GET['request'] = base64_decode(strtr($_GET['request'], '-_,''+/='));
$_GET['request'] = $aes->decrypt($_GET['request']);
if($_GET['request'] != false)
{
parse_str($_GET['request'],$request);
$request['Ref1'] = base64_decode($request['Ref1']);
$request['cardcard_amount'] = round($request['cardcard_amount']);

// SMF : @begin
mysql_query('UPDATE `' $db_prefix 'members` SET `id_group_expiry`=NOW() WHERE `ID_MEMBER` = ' mysql_real_escape_string($request['Ref1']) . ' AND `id_group_expiry` < NOW()') or die(mysql_error());
mysql_query('UPDATE `' $db_prefix 'members` SET `id_group` = ' $_CONFIG['TMN']['vip']['group_id'] . ',`id_group_expiry`=ADDDATE(`id_group_expiry`,INTERVAL ' $_CONFIG['TMN'][$request['cardcard_amount']]['amount'] . ' DAY) WHERE `ID_MEMBER` = ' mysql_real_escape_string($request['Ref1'])) or die(mysql_error());
echo 'SUCCEED|UID=' $request['Ref1'] . '&AFFECTED=' mysql_affected_rows();
// SMF : @end

}
else
{
echo 'ERROR|INVALID_PASSKEY';
}
}
else
{
echo 'ERROR|ACCESS_DENIED02';
}

?>




คืองมตั้งนาน หาไม่เจอสักทีครับ คือโค๊ดที่ผมว่า จะเขียนออก มาในเเนว ว่าเติม 50บาททรูมันนี่ ได้ พ้อย 500 +VIP 10 วัน      หรือใครรับเขียน เอาให้ได้ พ้อย 500+VIP10วัน ช่วย PM มาหน่อยครับ  :wanwan031:

adjobb

ถ้าจะจ้างควรใส่ ชื่อที่อยู่ ข้อมูลติดต่อให้ครบนะครับ

botnick

 :wanwan044:  อันนี้มันโค้ดฟรีนะครับ มาแต้โค้ดตัวนี้ใครจะเขียนถูกละนิ