Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
amss /
pdf /
[ HOME SHELL ]
Name
Size
Permission
Action
doc
[ DIR ]
drwxr-xr-x
font
[ DIR ]
drwxr-xr-x
makefont
[ DIR ]
drwxr-xr-x
tutorial
[ DIR ]
drwxr-xr-x
.htaccess
30
B
-rwxr-xr-x
FAQ.htm
10.87
KB
-rw-r--r--
_display.php
288
B
-rw-r--r--
changelog.htm
8.83
KB
-rw-r--r--
class.multicelltag.php
20.35
KB
-rw-r--r--
class.string_tags.php
5.58
KB
-rw-r--r--
display.php
8.35
KB
-rw-r--r--
fpdf(OLD).php
44.02
KB
-rwxr-xr-x
fpdf.css
1.31
KB
-rw-r--r--
fpdf.php
52.5
KB
-rw-r--r--
fpdf__30-09-61.php
44.02
KB
-rwxr-xr-x
install.txt
547
B
-rw-r--r--
krut.png
44.46
KB
-rw-r--r--
license.txt
326
B
-rw-r--r--
mc_indent.php
3.67
KB
-rw-r--r--
แจ้งผลการต...
257.48
KB
-rw-r--r--
駼šõǨͺ˹ѧӤѭ...
257.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class.string_tags.php
<?php /**************************************************************************** * Software: Tag Extraction Class * * Extracts the tags and corresponding text from a string * * Version: 1.2 * * Date: 2005/12/08 * * Author: Bintintan Andrei -- klodoma@ar-sd.net * * * * $Id$ * * * * * License: Free for non-commercial use * * * * You may use and modify this software as you wish. * * PLEASE REPORT ANY BUGS TO THE AUTHOR. THANK YOU * * @package externe * @subpackage FPDF * * ****************************************************************************/ /** * Extracts the tags from a string * @package externe * @subpackage FPDF */ class String_TAGS{ var $aTAGS; var $aHREF; var $iTagMaxElem; /** Constructor */ function string_tags($p_tagmax = 2){ $this->aTAGS = array(); $this->aHREF = array(); $this->iTagMaxElem = $p_tagmax; } /** returnes true if $p_tag is a "<open tag>" @param $p_tag - tag string $p_array - tag array; @return true/false */ function OpenTag($p_tag, $p_array){ $aTAGS = & $this->aTAGS; $aHREF = & $this->aHREF; $maxElem = & $this->iTagMaxElem; if (!preg_match("/^<([a-zA-Z1-9]{1,$maxElem}) *(.*)>$/i", $p_tag, $reg)) return false; $p_tag = $reg[1]; $sHREF = array(); if (isset($reg[2])) { preg_match_all("|([^ ]*)=[\"'](.*)[\"']|U", $reg[2], $out, PREG_PATTERN_ORDER); for ($i=0; $i<count($out[0]); $i++){ $out[2][$i] = preg_replace("/(\"|')/i", "", $out[2][$i]); array_push($sHREF, array($out[1][$i], $out[2][$i])); } } if (in_array($p_tag, $aTAGS)) return false;//tag already opened if (in_array("</$p_tag>", $p_array)) { array_push($aTAGS, $p_tag); array_push($aHREF, $sHREF); return true; } return false; } /** returnes true if $p_tag is a "<close tag>" @param $p_tag - tag string $p_array - tag array; @return true/false */ function CloseTag($p_tag, $p_array){ $aTAGS = & $this->aTAGS; $aHREF = & $this->aHREF; $maxElem = & $this->iTagMaxElem; if (!preg_match("#^</([a-zA-Z1-9]{1,$maxElem})>$#", $p_tag, $reg)) return false; $p_tag = $reg[1]; if (in_array("$p_tag", $aTAGS)) { array_pop($aTAGS); array_pop($aHREF); return true; } return false; } /** * @desc Expands the paramteres that are kept in Href field * @param array of parameters * @return string with concatenated results */ function expand_parameters($pResult){ $aTmp = $pResult['params']; if ($aTmp <> '') for ($i=0; $i<count($aTmp); $i++){ $pResult[$aTmp[$i][0]] = $aTmp[$i][1]; } unset($pResult['params']); return $pResult; } /** Optimieses the result of the tag In the result array there can be strings that are consecutive and have the same tag This is eliminated @param $result @return optimized array */ function optimize_tags($result){ if (count($result) == 0) return $result; $res_result = array(); $current = $result[0]; $i = 1; while ($i < count($result)){ //if they have the same tag then we concatenate them if (($current['tag'] == $result[$i]['tag']) && ($current['params'] == $result[$i]['params'])){ $current['text'] .= $result[$i]['text']; }else{ $current = $this->expand_parameters($current); array_push($res_result, $current); $current = $result[$i]; } $i++; } $current = $this->expand_parameters($current); array_push($res_result, $current); return $res_result; } /** Parses a string and returnes the result @param $p_str - string @return array ( array (string1, tag1), array (string2, tag2) ) */ function get_tags($p_str){ $aTAGS = & $this->aTAGS; $aHREF = & $this->aHREF; $aTAGS = array(); $result = array(); $reg = preg_split('/(<.*>)/U', $p_str, -1, PREG_SPLIT_DELIM_CAPTURE); $sTAG = ""; $sHREF = ""; while (list($key, $val) = each($reg)) { if ($val == "") continue; if ($this->OpenTag($val,$reg)){ $sTAG = (($temp = end($aTAGS)) != NULL) ? $temp : ""; $sHREF = (($temp = end($aHREF)) != NULL) ? $temp : ""; }elseif($this->CloseTag($val, $reg)){ $sTAG = (($temp = end($aTAGS)) != NULL) ? $temp : ""; $sHREF = (($temp = end($aHREF)) != NULL) ? $temp : ""; }else { if ($val != "") array_push($result, array('text'=>$val, 'tag'=>$sTAG, 'params'=>$sHREF)); } }//while return $this->optimize_tags($result); } }//class String_TAGS{ ?>
Close