Skip to content

Commit

Permalink
[*] 完成 V2 解析模式
Browse files Browse the repository at this point in the history
[*] 更新前端 `2.0.22`
  • Loading branch information
huankong233 committed Jan 14, 2025
1 parent 7281ced commit f7e0319
Show file tree
Hide file tree
Showing 140 changed files with 60 additions and 55 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

## 2025

### 01-14 v2.0.26

- [*] 完成 V2 解析模式
- [*] 更新前端 `2.0.22`

### 01-13 v2.0.25

- [*] 修复 V1 解析模式
Expand Down
2 changes: 1 addition & 1 deletion app/Http/Controllers/Parsers/ApiController.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Http/Controllers/Parsers/V1Controller.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Http/Controllers/Parsers/V2Controller.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Http/Controllers/Parsers/V3Controller.php
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?php ?><?php //v2 HkList Parsers ?><?php
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('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');
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('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');
Loading

0 comments on commit f7e0319

Please sign in to comment.