⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filecheck.inc.php

📁 phpcms2007很好的cms内容管理系统,操作方便
💻 PHP
字号:
<?php
defined('IN_PHPCMS') or exit('Access Denied');

define('FILE_TIME', strtotime(date('Y-m-d h:i', $PHP_TIME)));
$allfiles_path = PHPCMS_ROOT.'/data/old_files.php';
$new_path = PHPCMS_ROOT.'/data/new_files.php';
$error_path = PHPCMS_ROOT.'/data/error_files.php';
$check_path = PHPCMS_ROOT.'/data/check_path.php';

$submenu = array(
    array($LANG['view_file_checktime'].date('Y-m-d h:i', filemtime($error_path)), "?mod=$mod&file=filecheck&action=file_look"),
    );
$menu = adminmenu($LANG['error_name'], $submenu);
function listfiles($dir, $file_type = '.', $arrfiles = array(), $rootfile = 0)
{
    $dir = dir_path($dir);
    $list = glob($dir.'*');
    foreach($list as $v)
    {
		set_time_limit(600);
        if (is_dir($v))
        {
            $rootfile == 0 ? $arrfiles = listfiles($v, $file_type, $arrfiles) : '';
        }
		elseif (strpos($v, $file_type))
        {
            $arrfiles[] = $v.'*'.md5_file($v);
        }
    }

    return $arrfiles;
}
function files_read($file, $mode = 'i')
{
    if (!file_exists($file)) return array();
    return $mode == 'i' ? include $file : file_get_contents($cachefile);
}
function files_write($file, $string, $type = 'array')
{
	if(is_array($string))
	{
		$type = strtolower($type);
		if($type == 'array')
		{
			$string = "<?php\n return ".var_export($string,TRUE).";\n?>";
		}
		elseif($type == 'constant')
		{
			$data='';
			foreach($string as $key => $value) $data .= "define('".strtoupper($key)."','".addslashes($value)."');\n";
			$string = "<?php\n".$data."\n?>";
		}
	}
	$strlen = file_put_contents($file, $string);
	chmod($file, 0777);
	return $strlen;
}

if ($action == 'edit')
{
    if (!is_writeable($fname)) showmessage($LANG['file'].' '.$fname.' '.$LANG['cannot_write_edit_online']);
    if ($dosubmit)
    {
        file_put_contents($fname, stripslashes($content));
        showmessage($LANG['operation_success'], "?mod=$mod&file=$file&action=main&dir=".urlencode($dir));
    }
    else
    {
        $content = file_get_contents($fname);
        $filemtime = date("Y-m-d H:i:s", filemtime($fname));
        include admintpl('filemanager_edit');
    }
}
// 寮

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -