static function xml($data, $tag = 'rss', $mode = true, $is_end = true) { $mode && header('Content-Type:text/xml; charset=utf-8'); $xml = fun::xml($data, $tag); $is_end && exit($xml); echo $xml; }
function save($data) { //如果缓存目录不存在则创建 if (!$this->is_exist(false)) { file::folder($this->save_dir); } if ($this->ext == 'php') { $data = '<?php' . "\r\n" . 'return ' . var_export($data, true) . ';'; } if ($this->ext == 'js') { $data = json_encode($data); } if ($this->ext == 'ini') { $data = fun::arr_ini($data); } if ($this->ext == 'xml') { $data = fun::xml($data); } if (is_array($data) && $this->ext == 'txt') { $data = serialize($data); } return file::save($this->file_name, $data); }