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

📄 dlresults.php

📁 调查问卷系统源码。想下的就下吧。不要条件
💻 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 + -