123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * [Discuz!] (C)2001-2099 Comsenz Inc.
- * This is NOT a freeware, use is subject to license terms
- *
- * $Id: helper_output.php 31663 2012-09-19 09:56:03Z zhangguosheng $
- */
- if(!defined('IN_DISCUZ')) {
- exit('Access Denied');
- }
- class helper_output {
- protected static function _header() {
- global $_G;
- ob_end_clean();
- $_G['gzipcompress'] ? ob_start('ob_gzhandler') : ob_start();
- @header("Expires: -1");
- @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);
- @header("Pragma: no-cache");
- @header("Content-type: text/xml; charset=".CHARSET);
- }
- public static function xml($s) {
- self::_header();
- echo '<?xml version="1.0" encoding="'.CHARSET.'"?>'."\r\n", '<root><![CDATA[', $s, ']]></root>';
- exit();
- }
- public static function json($data) {
- self::_header();
- echo helper_json::encode($data);
- exit();
- }
- public static function html($s) {
- self::_header();
- echo $s;
- exit();
- }
- }
- ?>
|