本文整理汇总了PHP中tar::echoTar方法的典型用法代码示例。如果您正苦于以下问题:PHP tar::echoTar方法的具体用法?PHP tar::echoTar怎么用?PHP tar::echoTar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tar
的用法示例。
在下文中一共展示了tar::echoTar方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
//$tablename=$old_game?$cfg['tb_oldgames']:$cfg['tb_games'];
//$sql="SELECT * FROM `$cfg[tb_games]` $where_sql ORDER BY gid DESC LIMIT";
//echo "$row[0]";
if ($packdown) {
require_once './include/tar.class.php';
header("Content-type: /tar.gz");
$filename = md5(uniqid(rand()));
header("Content-Disposition: attachment; filename={$filename}.tar.gz");
$tar = new tar();
$sql = "SELECT * FROM `{$cfg['tb_games']}` {$where_sql}";
$result = RenDB_Query($sql);
while ($gdata = RenDB_Fetch_Array($result)) {
$tar->addPosFile($gdata);
}
$tar->addInfo('Generated by RBB, ' . TimeToDate(time(), true));
$tar->echoTar();
} else {
SetNoUseCache();
$sql = "SELECT COUNT(*) FROM `{$cfg['tb_games']}` {$where_sql}";
$result = RenDB_Query($sql);
$row = RenDB_Fetch_Row($result);
if (!isset($page)) {
$page = 1;
}
$page = intval($page);
$encodename = urlencode($u_name);
$pageinfo = MakePageBar("g_search.php?action=list&rules={$rules}&search_time={$search_time}&opening={$opening}&search_all_user={$search_all_user}&u_name={$encodename}&game_status={$game_status}&cp_id={$cp_id}&group_id={$group_id}", $row[0], $cfg['gperpage'], $page);
$packdownlink = $row[0] ? "[<a href=\"g_search.php?action=list&rules={$rules}&search_time={$search_time}&opening={$opening}&search_all_user={$search_all_user}&u_name={$encodename}&game_status={$game_status}&cp_id={$cp_id}&group_id={$group_id}&packdown=1\">全部打包下载</a>]" : '';
$sql = "SELECT * FROM `{$cfg['tb_games']}` {$where_sql} ORDER BY {$order_sql} LIMIT {$pageinfo['start']},{$cfg['gperpage']}";
$result = RenDB_Query($sql);
$glist = '';