📄 dlresults.php
字号:
<?
################################################################################
# phpQuestionnaire Version 2.2 #
# Copyright 2003-2005 chumpsoft, inc. March 28, 2005 #
################################################################################
# SCRiPTMAFiA 2005 - THE DiRTY HANDS ON YOUR SCRiPTS #
################################################################################
$GLOBALS["inAdmin"] = 1;
#-->> Including Files
require("../inc/init.php");
require("../inc/mysql.php");
require("../inc/functions.php");
require("../inc/efunctions.php");
#-->> Password Check
IsAdmin(1);
SetLanguage('', 'ADMIN');
#-->> Checking for SID and Stats Type
$error = false;
$type = ($HTTP_GET_VARS["tp"] == 'pex' || $HTTP_GET_VARS["tp"] == 'csv' || $HTTP_GET_VARS["tp"] == 'xml' || $HTTP_GET_VARS["tp"] == 'sql' || $HTTP_GET_VARS["tp"] == 'xml-c' || $HTTP_GET_VARS["tp"] == 'phpQ' || $HTTP_GET_VARS["tp"] == 'phpQS') ? $HTTP_GET_VARS["tp"] : 'csv';
if ($HTTP_GET_VARS["sid"] && $HTTP_GET_VARS["st"]) {
$stattype = ($HTTP_GET_VARS["st"] == 'u' || $HTTP_GET_VARS["st"] == 'v') ? $HTTP_GET_VARS["st"] : 'a';
$mqsurvey = mysql_query("select SID from phpQSurvey where SID = \"".ProtectMySQL($HTTP_GET_VARS["sid"])."\"");
if ($masurvey = mysql_fetch_array($mqsurvey)) {
$error = false;
} else {
$error = true;
}
}
elseif ($type != 'phpQ') {
$error = true;
}
#-->> Grabbing Stats for Excel and Outputting Stats
if (!$error) {
set_time_limit(1200);
header("Pragma: no-cache");
switch ($type) {
case 'phpQS':
case 'phpQ':
$swap = ($type == 'phpQS') ? 1 : 0;
$num = (is_numeric($HTTP_GET_VARS["sid"]) && $HTTP_GET_VARS["sid"]) ? '_'.$HTTP_GET_VARS["sid"] : '';
$num .= '_'.strftime($phpQlang['PHPDateFormat']);
$filename = ($type == 'phpQS') ? 'surveyswap' : 'backup';
header("Content-Type: text/phpQ");
header("Content-Disposition: attachment; filename=$filename$num.phpQ");
BackupAllData($HTTP_GET_VARS["sid"], $swap);
break;
case 'pex':
$contents = GrabStats($HTTP_GET_VARS["sid"], $stattype, $type);
header('Content-Type: application/vnd.ms-excel');
header("Content-Length: ".strlen($contents));
echo $contents;
break;
case 'xml':
case 'xml-c':
case 'sql':
$ext = ($type == 'xml-c') ? 'xml' : $type;
header("Content-Type: text/$ext");
header("Content-Disposition: attachment; filename=results_".$HTTP_GET_VARS["sid"].".$ext");
FormatSurveyData($HTTP_GET_VARS["sid"], $stattype, $type);
break;
case 'csv':
default:
header("Content-Type: text/csv");
header("Content-Disposition: attachment; filename=results_".$HTTP_GET_VARS["sid"].".csv");
FormatSurveyData($HTTP_GET_VARS["sid"], $stattype, 'csv');
break;
}
exit();
} else {
header("HTTP/1.0 204 No Response");
exit();
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -