Share API KQXS NBB

Admin

Lính đánh thuê
Staff member
Tình hình là mấy hôm nay trang xổ số 24h như cục shit luôn. ^^ không vào được luôn.
Mày mò ngồi viết lại đoạn code lấy thông tin từ trang khác để xài up lên cho anh em ai bị như mình xài luôn.
Hướng dẫn.
Copy tất cả nội dung dưới đây đè lên file api_kqxs.php trong thư mục API NBB.

API lấy từ xoso.me
PHP Code:
<?php
header
("Content-type: text/html; charset=UTF8");
include(
'checklic.php');
//include('request_count.php');


$file_kqxs = "kqxs.txt";
$URL_MienBac = "http://xoso.me/kqxsmb-xstd-ket-qua-xo-so-mien-bac.html";


date_default_timezone_set('Asia/Ho_Chi_Minh');
$timestamp = time();


$date_now = date('d-m-Y', $timestamp);
$date_yesterday = date('d-m-Y', $timestamp - 24*60*60);
$hour_now = date('H', $timestamp);


//$kqxsget_arr = _readlic($file_kqxs);


if($hour_now >= 19) {
if(isset(
$kqxsget_arr[$date_now])) {
echo
"<info>OK</info><kqxs>". json_encode($kqxsget_arr[$date_now]) ."</kqxs>";
} else {
//Lấy kết quả
$get_MienBac = @file_get_contents($URL_MienBac);

$tach_kqxs1 = explode('Kết quả xổ số miền Bắc ngày '.$date_now, $get_MienBac);

//echo $tach_kqxs1[1];

if(count($tach_kqxs1) > 1) {
$tach_kqxs2 = explode('<tbody>', $tach_kqxs1[1]);
$tach_kqxs3 = explode('</tbody>', $tach_kqxs2[1]);

$laytatcacacgiai = explode('<strong class="">', $tach_kqxs3[0]);

$x = count($laytatcacacgiai);

for(
$i = 1; $i < $x; $i++) {
$giai[$i] = explode('</strong>', $laytatcacacgiai[$i]);
}
$giaidacbiet = abs(intval(substr($giai[1][0], -2)));
$giai1 = abs(intval(substr($giai[2][0], -2)));

$giai2[0] = abs(intval(substr($giai[3][0], -2)));
$giai2[1] = abs(intval(substr($giai[4][0], -2)));

$giai3[0] = abs(intval(substr($giai[5][0], -2)));
$giai3[1] = abs(intval(substr($giai[6][0], -2)));
$giai3[2] = abs(intval(substr($giai[7][0], -2)));
$giai3[3] = abs(intval(substr($giai[8][0], -2)));
$giai3[4] = abs(intval(substr($giai[9][0], -2)));
$giai3[5] = abs(intval(substr($giai[10][0], -2)));

$giai4[0] = abs(intval(substr($giai[11][0], -2)));
$giai4[1] = abs(intval(substr($giai[12][0], -2)));
$giai4[2] = abs(intval(substr($giai[13][0], -2)));
$giai4[3] = abs(intval(substr($giai[14][0], -2)));

$giai5[0] = abs(intval(substr($giai[15][0], -2)));
$giai5[1] = abs(intval(substr($giai[16][0], -2)));
$giai5[2] = abs(intval(substr($giai[17][0], -2)));
$giai5[3] = abs(intval(substr($giai[18][0], -2)));
$giai5[4] = abs(intval(substr($giai[19][0], -2)));
$giai5[5] = abs(intval(substr($giai[20][0], -2)));

$giai6[0] = abs(intval(substr($giai[21][0], -2)));
$giai6[1] = abs(intval(substr($giai[22][0], -2)));
$giai6[2] = abs(intval(substr($giai[23][0], -2)));

$giai7[0] = abs(intval(substr($giai[24][0], -2)));
$giai7[1] = abs(intval(substr($giai[25][0], -2)));
$giai7[2] = abs(intval(substr($giai[26][0], -2)));
$giai7[3] = abs(intval(substr($giai[27][0], -2)));

$kqxsget_arr[$date_now] = array(
0 => $giaidacbiet,
1 => $giai1,
2 => $giai2,
3 => $giai3,
4 => $giai4,
5 => $giai5,
6 => $giai6,
7 => $giai7
);

//_writelic($file_kqxs, $kqxsget_arr);

echo "<info>OK</info><kqxs>". json_encode($kqxsget_arr[$date_now]) ."</kqxs>";
}
else {
echo
'none';
}
}
} else {
echo
'nottime';
}


?>


API lấy từ ketqua.net by Edward_Newgate
PHP Code:
<?php
header
("Content-type: text/html; charset=UTF8");
include(
"checklic.php");
//include("request_count.php");

$file_kqxs = "kqxs.txt";
$URL_MienBac = "http://ketqua.net/";

date_default_timezone_set("Asia/Ho_Chi_Minh");
$timestamp = time();

$date_now = date("d-m-Y", $timestamp);
$date_yesterday = date("d-m-Y", $timestamp - 24 * 60 * 60);
$hour_now = date("H", $timestamp);

//$kqxsget_arr = _readlic($file_kqxs);

if ($hour_now >= 19) {
if (isset(
$kqxsget_arr[$date_now])) {
echo
"<info>OK</info><kqxs>".json_encode($kqxsget_arr[$date_now])."</kqxs>";
} else {
$get_MienBac = @file_get_contents($URL_MienBac);
$tach_kqxs1 = explode("Trang kết quả xổ số lớn nhất Việt Nam</p>", $get_MienBac);
if (
count($tach_kqxs1) > 1) {
$tach_kqxs2 = explode("<tbody>", $tach_kqxs1[1]);
$tach_kqxs3 = explode("</tbody>", $tach_kqxs2[1]);
$k = 0;
$arr = array( 1, 1, 2, 6, 4, 6, 3, 4 );
preg_match_all("/\>(\d{2,5})/", $tach_kqxs3[0], $matches);
$kqxsget_arr[$date_now] = array();
for (
$i = 0; $i < 8; $i++) {
for (
$j = 0; $j < $arr[$i]; $j++) {
$kqxsget_arr[$date_now][$i][$j] = abs(intval(substr($matches[1][$k++], -2)));
}
}
echo
"<info>OK</info><kqxs>".json_encode($kqxsget_arr[$date_now])."</kqxs>";
} else {
echo
"none";
}
}
} else {
echo
"nottime";
}
?>


 
Bên trên