• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP file_download函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中file_download函数的典型用法代码示例。如果您正苦于以下问题:PHP file_download函数的具体用法?PHP file_download怎么用?PHP file_download使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了file_download函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: db_query

<?php

include "../../include.php";
$return = '
<table width="100%" cellpadding="3" cellspacing="1" border="1">
	<tr class="helptext" bgcolor="#CCCCCC">
		<td>Due Date</td>
		<td>Funder / Award</td>
		<td>Report</td>
		<td>Staff</td>
		<td>Status</td>
	</tr>';
$result = db_query("SELECT\n\t\t\tan.awardID, \n\t\t\tan.activityTitle,\n\t\t\tan.activityText,\n\t\t\tan.activityDate,\n\t\t\tu.lastname,\n\t\t\ta.awardTitle,\n\t\t\tf.name,\n\t\t\tf.funderID\n\t\tFROM funders_activity an\n\t\tINNER JOIN users     u ON an.activityAssignedTo = u.id\n\t\tINNER JOIN funders_awards   a ON an.awardID = a.awardID\n\t\tINNER JOIN funders  f ON a.funderID = f.funderID\n\t\tWHERE an.isReport = 1 AND an.isComplete = 0\n\t\tORDER BY activityDate");
while ($r = db_fetch($result)) {
    $date = $r["activityDate"] ? date("M j, Y", strtotime($r["activityDate"])) : "N/A";
    $return .= '<tr class="helptext';
    if ($r["statusDesc"] == "Overdue") {
        $return .= '-b';
    }
    $return .= '" bgcolor="#FFFFFF" valign="top">
		<td><nobr>' . $date . '</nobr></td>
		<td><a href="http://' . $_josh["request"]["host"] . '/programs/resources_funder_view.php?id=' . $r["funderID"] . '">' . $r["name"] . '</a> /<br><a href="http://' . $_josh["request"]["host"] . '/programs/resources_award_view.php?id=' . $r["awardID"] . '">' . $r["awardTitle"] . '</a></td>
		<td>' . $r["activityTitle"] . '</td>
		<td>' . $r["lastname"] . '</td>
		<td>' . $r["activityText"] . '</td>
	</tr>';
}
$return .= '</table>';
file_download($return, "Report Due Dates - " . date("m/d/y"), "xls");
开发者ID:Rhenan,项目名称:intranet-1,代码行数:29,代码来源:excel_duedates.php


示例2: db_grab

<?php

include "../include.php";
$d = db_grab("SELECT \r\n\t\td.title,\r\n\t\td.extension, \r\n\t\td.content \r\n\tFROM helpdesk_tickets_attachments d \r\n\tWHERE d.id = " . $_GET["id"]);
//db_query("INSERT INTO docs_views ( documentID, user_id, viewedOn ) VALUES ( {$_GET["id"]}, {$_SESSION["user_id"]}, GETDATE() )");
file_download($d["content"], $d["title"], $d["extension"]);
开发者ID:Rhenan,项目名称:intranet-1,代码行数:6,代码来源:download.php


示例3: foreach

                foreach ($messages as $pm) {
                    // turn all single \n into \r\n
                    $pm['message'] = preg_replace("/(\r\n|\r|\n)/s", "\r\n", $pm['message']);
                    $pm['message'] = fetch_censored_text($pm['message']);
                    ($hook = vBulletinHook::fetch_hook('private_downloadpm_bit')) ? eval($hook) : false;
                    $txt .= "================================================================================\r\n";
                    $txt .= "{$vbphrase['dump_from']} :\t{$pm['fromuser']}\r\n";
                    $txt .= "{$vbphrase['dump_to']} :\t" . fetch_touser_string($pm) . "\r\n";
                    $txt .= "{$vbphrase['date']} :\t" . vbdate('Y-m-d H:i', $pm['datestamp'], false, false) . "\r\n";
                    $txt .= "{$vbphrase['title']} :\t" . unhtmlspecialchars($pm['title']) . "\r\n";
                    $txt .= "--------------------------------------------------------------------------------\r\n";
                    $txt .= "{$pm['message']}\r\n\r\n";
                }
            }
            // download the file
            file_download($txt, str_replace(array('\\', '/'), '-', "{$vbphrase['dump_privatemessages']}-" . $vbulletin->userinfo['username'] . "-" . vbdate($vbulletin->options['dateformat'], TIMENOW) . '.txt'), 'text/plain');
            break;
            // *****************************
            // unknown download format
        // *****************************
        // unknown download format
        default:
            eval(standard_error(fetch_error('invalidid', $vbphrase['file_type'], $vbulletin->options['contactuslink'])));
            break;
    }
}
// ############################### start insert pm ###############################
// either insert a pm into the database, or process the preview and fall back to newpm
if ($_POST['do'] == 'insertpm') {
    $vbulletin->input->clean_array_gpc('p', array('wysiwyg' => TYPE_BOOL, 'title' => TYPE_NOHTML, 'message' => TYPE_STR, 'parseurl' => TYPE_BOOL, 'savecopy' => TYPE_BOOL, 'signature' => TYPE_BOOL, 'disablesmilies' => TYPE_BOOL, 'receipt' => TYPE_BOOL, 'preview' => TYPE_STR, 'recipients' => TYPE_STR, 'bccrecipients' => TYPE_STR, 'iconid' => TYPE_UINT, 'forward' => TYPE_BOOL, 'folderid' => TYPE_INT, 'sendanyway' => TYPE_BOOL));
    if ($permissions['pmquota'] < 1) {
开发者ID:holandacz,项目名称:nb4,代码行数:31,代码来源:private.php


示例4: foreach

        foreach ($projects as $p) {
            $file .= '<td>';
            if (isset($totals[$p])) {
                $counter += round($totals[$p] / $e["total"] * 100, 2);
                $file .= round($totals[$p] / $e["total"] * 100, 2) . "%";
                //$total = round($rh["total"] / $rh["totaltotal"] * 100, 2);
                //} else {
                //$file .= "-";
            }
            $file .= '</td>';
        }
        $file .= '<td align="right">' . $counter . '</td></tr>';
    }
    $file .= '</table>';
    //die($file);
    file_download($file, $reportname, "xls");
}
echo drawTop();
?>
<table class="left" cellspacing="1">
	<?php 
echo drawHeaderRow("Percentages Report (without Vacation)", 2);
?>
	<form method="post" action="<?php 
echo $_josh["request"]["path_query"];
?>
">
	<tr>
		<td class="left">Start Date</td>
		<td><?php 
echo draw_form_select_month("start", "1/2005", false, false, "field", false, true);
开发者ID:Rhenan,项目名称:intranet-1,代码行数:31,代码来源:percentages.php


示例5: fetch_illegal_usernames

function fetch_illegal_usernames($download = false)
{
    global $vbulletin, $upgradecore_phrases;
    $users = $vbulletin->db->query_read("\n\t\tSELECT userid, username FROM user\n\t\tWHERE username LIKE('%;%')\n\t");
    if ($vbulletin->db->num_rows($users)) {
        $illegals = array();
        while ($user = $vbulletin->db->fetch_array($users)) {
            $user['uusername'] = unhtmlspecialchars($user['username']);
            if (strpos($user['uusername'], ';') !== false) {
                $illegals["{$user['userid']}"] = $user['uusername'];
            }
        }
        if (empty($illegals)) {
            return false;
        } else {
            if ($download) {
                $txt = "{$upgradecore_phrases['semicolons_file_intro']}\r\n";
                foreach ($illegals as $userid => $username) {
                    $txt .= "--------------------------------------------------------------------------------\r\n";
                    $txt .= $username;
                    $padlength = 70 - strlen($username) - strlen("{$userid}");
                    for ($i = 0; $i < $padlength; $i++) {
                        $txt .= ' ';
                    }
                    $txt .= "(userid: {$userid})\r\n";
                }
                $txt .= '--------------------------------------------------------------------------------';
                require_once DIR . '/includes/functions_file.php';
                file_download($txt, $upgradecore_phrases['illegal_user_names'], 'text/plain');
            } else {
                return $illegals;
            }
        }
    } else {
        return false;
    }
}
开发者ID:benyamin20,项目名称:vbregistration,代码行数:37,代码来源:upgradecore.php


示例6: iif

        case 'database':
        case 'security':
            if ($vbulletin->GPC['filename'] = trim($vbulletin->options["errorlog{$type}"])) {
                $vbulletin->GPC['filename'] = $vbulletin->GPC['filename'] . iif($date, $date) . '.log';
                if (file_exists($vbulletin->GPC['filename'])) {
                    if ($vbulletin->GPC['delete']) {
                        if (can_access_logs($vbulletin->config['SpecialUsers']['canpruneadminlog'], 0, '<p>' . $vbphrase['log_file_deletion_restricted'] . '</p>')) {
                            if (@unlink($vbulletin->GPC['filename'])) {
                                print_stop_message('deleted_file_successfully');
                            } else {
                                print_stop_message('unable_to_delete_file');
                            }
                        }
                    } else {
                        require_once DIR . '/includes/functions_file.php';
                        file_download(implode('', file($vbulletin->GPC['filename'])), substr($vbulletin->GPC['filename'], strrpos($vbulletin->GPC['filename'], '/') + 1), 'baa');
                    }
                } else {
                    print_stop_message('invalid_file_specified');
                }
            }
    }
    $_REQUEST['do'] = 'logfiles';
}
// #############################################################################
print_cp_header($vbphrase['control_panel_log']);
// #############################################################################
if (empty($_REQUEST['do'])) {
    $_REQUEST['do'] = 'choose';
}
// ###################### Start view db error log #######################
开发者ID:holandacz,项目名称:nb4,代码行数:31,代码来源:adminlog.php


示例7: contactAttachmentGet

 /**
  * Метод, предназначенный для скачивания прикреплённых к сообщению файлов
  *
  * @param file $file
  */
 function contactAttachmentGet($file)
 {
     $file_ex = get_mime_type($file);
     header('Pragma: public');
     header('Expires: 0');
     header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
     header('Cache-Control: private', false);
     header('Content-Type: ' . $file_ex);
     header('Content-Disposition: attachment; filename=' . $file);
     header('Content-Transfer-Encoding: binary');
     header('Content-Length: ' . @filesize(BASE_DIR . '/attachments/' . $file));
     @set_time_limit(0);
     if (false === file_download(BASE_DIR . '/attachments/' . $file)) {
         die('File not found.');
     }
 }
开发者ID:laiello,项目名称:avecms,代码行数:21,代码来源:class.contact.php


示例8: file_download

<?php

include_once "download_function.php";
if (isset($_GET['file_path']) && $_GET['file_path'] != '') {
    $path = $_GET['file_path'];
    $name = $_GET['file_name'];
    file_download($path, $name = '');
    exit;
}
开发者ID:rootcave,项目名称:9livesprints-web,代码行数:9,代码来源:download.php


示例9: hf_id_user

        }
    }
}
$qn = "";
if (isset($_GET['q'])) {
    $qn = $_GET['q'];
}
if (strlen($qn) > 0) {
    if (isset($_GET['file'])) {
        if ($_GET['file'] == "hisfunctionxmlexport") {
            $u->build();
            $q = new hf_id_user();
            $q->get_from_hashrange($u->id_user, $qn);
            $q->build();
            $hf_name = $q->name;
            $chars = ' !@#$%^&*()_+-=[]{}\\|;\':"<>?,./;';
            for ($i = 0; $i < strlen($chars) - 2; $i++) {
                $char = substr($chars, $i, 1);
                $hf_name = str_replace($char, "_", $hf_name);
            }
            //$hf_name = urlencode($hf_name);
            $hf_name = "" . $hf_name . ".hf.xml";
            $export = $q->toxml(true);
            $export = $q->toxml(true);
            file_download($hf_name, $export);
            exit;
        }
    }
}
// end if
exit;
开发者ID:hisapi,项目名称:his,代码行数:31,代码来源:download.php


示例10: db_query

<?php

include "../../include.php";
//download
if (url_action("delete")) {
    db_query("UPDATE policy_docs SET is_active = 0, deleted_date = GETDATE(), deleted_user = {$_SESSION["user_id"]} WHERE id = " . $_GET["id"]);
    url_drop("id, action");
} elseif (url_id()) {
    $d = db_grab("SELECT d.name, t.extension, d.content FROM policy_docs d JOIN docs_types t ON d.type_id = t.id WHERE d.id = " . $_GET["id"]);
    //db_query("INSERT INTO docs_views ( documentID, user_id, viewedOn ) VALUES ( {$_GET["id"]}, {$_SESSION["user_id"]}, GETDATE() )");
    file_download($d["content"], $d["name"], $d["extension"]);
}
//get nav options
$options = array();
$categories = db_query("SELECT id, description FROM policy_categories ORDER BY description");
while ($c = db_fetch($categories)) {
    if (!isset($_GET["category"])) {
        url_query_add(array("category" => $c["id"]));
    }
    $options[str_replace(url_base(), "", url_query_add(array("category" => $c["id"]), false))] = $c["description"];
}
echo drawTop();
echo drawNavigationRow($options, "areas", true);
?>
<table class="left">
	<?php 
if ($page['is_admin']) {
    echo drawheaderRow("", 4, "add", "edit/");
} else {
    echo drawheaderRow("", 3);
}
开发者ID:Rhenan,项目名称:intranet-1,代码行数:31,代码来源:index.php


示例11: header

    } else {
        $set = 'fns';
        $path = Path::theme($file, $set);
    }
}
if (!$path) {
    header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
    header('Status: 404 Not Found');
    exit;
} else {
    $ext = false;
    $dyn = preg_match('/\\?/', $path);
    if (!$dyn) {
        preg_match('/.*\\.(.*)$/', '.' . $path, $match);
        $ext = mb_strtolower($match[1]);
        $file_types_user = array('gif' => 'image/gif', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'rtf' => 'text/rtf', 'png' => 'image/png', 'mht' => 'application/msword', 'doc' => 'application/msword', 'docx' => 'application/msword', 'avi' => 'video/x-msvideo', 'xls' => 'application/msexcel', 'tpl' => 'text/html', 'html' => 'text/html', 'txt' => 'text/plain', 'htm' => 'text/html', 'html' => 'text/html', 'css' => 'text/css', 'js' => 'application/javascript', 'json' => 'application/json', 'xml' => 'application/xml', 'swf' => 'application/x-shockwave-flash', 'flv' => 'video/x-flv', 'png' => 'image/png', 'jpe' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'jpg' => 'image/jpeg', 'gif' => 'image/gif', 'bmp' => 'image/bmp', 'ico' => 'image/vnd.microsoft.icon', 'tiff' => 'image/tiff', 'tif' => 'image/tiff', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'zip' => 'application/zip', 'rar' => 'application/x-rar-compressed', 'exe' => 'application/x-msdownload', 'msi' => 'application/x-msdownload', 'cab' => 'application/vnd.ms-cab-compressed', 'mp3' => 'audio/mpeg', 'qt' => 'video/quicktime', 'mov' => 'video/quicktime', 'pdf' => 'application/pdf', 'psd' => 'image/vnd.adobe.photoshop', 'ai' => 'application/postscript', 'eps' => 'application/postscript', 'ps' => 'application/postscript', 'doc' => 'application/msword', 'docx' => 'application/msword', 'rtf' => 'application/rtf', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.ms-excel', 'ppt' => 'application/vnd.ms-powerpoint', 'odt' => 'application/vnd.oasis.opendocument.text', 'ods' => 'application/vnd.oasis.opendocument.spreadsheet');
        $file_types_admin = array('php' => 'text/html');
    }
    if (!$dyn && $ext && $file_types_user[$ext]) {
        //header( "Content-type: ".$file_types[$ext] ) ;
        //header( "Last-Modified: ".gmdate("D, d M Y H:i:s",filemtime($path))." GMT" );
        file_download($path, $file_types_user[$ext]);
    } else {
        Access::admin(true);
        if (!$dyn && $ext && $file_types_admin[$ext]) {
            file_download($path, $file_types_admin[$ext]);
        } else {
            die('Исключение');
        }
    }
}
开发者ID:infrajs,项目名称:autoedit,代码行数:31,代码来源:download.php


示例12: header

    //header("Content-Description: File Transfer");
    //Use the switch-generated Content-Type
    header("Content-Type: {$ctype}");
    header('Content-Transfer-Encoding: Binary');
    //Force the download
    header("Accept-Ranges: bytes");
    header("Content-Length: {$download_size}");
    //header('Content-Disposition: attachment; filename="'.$filename.'";'); // suman
    header('Content-Disposition: attachment; filename="' . $name . '";');
    /* /////////////////////////////
    	header("Pragma: public"); // required
    	header("Expires: 0");
    	header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    	header("Cache-Control: private",false); // required for certain browsers 
    	header("Content-Type: $ctype");
    	// change, added quotes to allow spaces in filenames, by Rajkumar Singh
    	header("Content-Disposition: attachment; filename=\"".basename($name)."\";" );
    	header("Content-Transfer-Encoding: binary");
    	header("Content-Length: ".filesize($name));
    	//////////////////////////// */
    //ob_end_clean();
    readfile($file);
}
if (isset($_GET['filepath']) && $_GET['filepath'] != '') {
    include_once 'config.php';
    $path = '../image/' . $_GET['filepath'];
    $nameexp = explode('/', $_GET['filepath']);
    $name = $nameexp[1];
    file_download($path, $name);
    exit;
}
开发者ID:rootcave,项目名称:9livesprints-web,代码行数:31,代码来源:design_download.php


示例13: array_push

    array_push($fields, $name->name . "|||" . db_field_type($result, $i));
}
$return = '
<table border="1">
	<tr bgcolor="#fffceo">';
foreach ($fields as $field) {
    list($name, $datatype) = explode("|||", $field);
    $return .= '
		<td><b>' . trim(str_replace("_", " ", $name)) . '</b></td>
		';
}
$return .= '</tr>';
while ($r = db_fetch($result)) {
    $return .= '<tr>';
    reset($fields);
    foreach ($fields as $field) {
        list($name, $datatype) = explode("|||", $field);
        if ($datatype == "datetime") {
            $r[$name] = format_date_excel($r[$name]);
        }
        $return .= '<td>' . $r[$name] . '</td>';
    }
    $return .= '</tr>';
    $num_rows++;
}
$return .= '</table>';
//save exec info
db_switch($_josh["db"]["database"]);
db_query("INSERT INTO queries_executions ( \n\t\t\t\tqueryID, \n\t\t\t\tuserID, \n\t\t\t\texecutedOn, \n\t\t\t\tnum_rows, \n\t\t\t\tnum_columns\n\t\t\t) VALUES (\n\t\t\t\t{$_GET["id"]},\n\t\t\t\t{$_SESSION["user_id"]},\n\t\t\t\tGETDATE(),\n\t\t\t\t{$num_rows},\n\t\t\t\t{$num_columns}\n\t\t\t)");
file_download($return, $filename, "xls");
开发者ID:Rhenan,项目名称:intranet-1,代码行数:30,代码来源:download.php


示例14: date

                $return .= '<td>' . date("M, Y", strToTime($r["awardStartDate"])) . ' - ' . date("M, Y", strToTime($r["awardEndDate"])) . '</td>';
            } else {
                $return .= '<td>';
                if ($r["pastActivityTitle"]) {
                    $return .= $r["pastActivityTitle"] . ' (' . format_date($r["pastActivityDate"]) . ')';
                }
                $return .= '</td>';
            }
            $return .= '<td>';
            if ($r["activityTitle"]) {
                $return .= $r["activityTitle"] . ' (' . format_date($r["activityDate"]) . ')';
            }
            $return .= '</td>
					<td align="right">$' . number_format($r["awardAmount"]) . '</td>
					<td>' . $r["last_name"] . '</td>
				</tr>';
        }
        $result = db_query("SELECT\n\t\t\t\t\t\tf.funderID,\n\t\t\t\t\t\tf.name,\n\t\t\t\t\t\ta.awardID,\n\t\t\t\t\t\ta.awardTitle,\n\t\t\t\t\t\tp.programDesc\n\t\t\t\t\tFROM funders_awards a \n\t\t\t\t\tINNER JOIN funders f ON f.funderID = a.funderID\n\t\t\t\t\tINNER JOIN funders_programs p ON a.awardProgramID = p.programID\n\t\t\t\t\tWHERE a.awardStatusID = " . $rs["awardStatusID"] . " AND a.awardProgramID2 = " . $rp["programID"]);
        while ($r = db_fetch($result)) {
            $return .= '
				<tr bgcolor="#FFFFFF" class="helptext">
					<td><a href="http://' . $_josh["request"]["host"] . '/funders/funder_view.php?id=' . $r["funderID"] . '">' . $r["name"] . '</a></td>
					<td><a href="http://' . $_josh["request"]["host"] . '/funders/award_view.php?id=' . $r["awardID"] . '">' . $r["awardTitle"] . '</a></td>
					<td colspan="4">(See <i>' . $r["programDesc"] . '</i>)</td>
				</tr>';
        }
    }
}
$return .= '</table>';
file_download($return, "Big List - " . date("m/d/y"), "xls");
开发者ID:Rhenan,项目名称:intranet-1,代码行数:30,代码来源:excel_big_list.php


示例15: foreach

            }
            foreach ($contacts as $email => $name) {
                $output .= $name . '<' . $email . '>' . PHP_EOL;
            }
            $output .= PHP_EOL;
        }
        $transports = '';
        $x = 0;
        foreach ($config['alert']['transports'] as $name => $v) {
            if ($config['alert']['transports'][$name] === true) {
                $transports .= 'Transport: ' . $name . PHP_EOL;
                $x++;
            }
        }
        if (!empty($transports)) {
            $output .= 'Found ' . $x . ' transports to send alerts to.' . PHP_EOL;
            $output .= $transports;
        }
        break;
    default:
        echo 'You must specify a valid type';
        exit;
}
// ---- Output ----
if ($_GET['format'] == 'text') {
    header("Content-type: text/plain");
    header('X-Accel-Buffering: no');
    echo $output;
} elseif ($_GET['format'] == 'download') {
    file_download($filename, $output);
}
开发者ID:awlx,项目名称:librenms,代码行数:31,代码来源:query.inc.php


示例16: db_query

include "../../include.php";
$return = '<table width="100%" border="1">
	<tr bgcolor="#EEEEEE">
		<td>Funder</td>
		<td>Award</td>
		<td>Status</td>
		<td>Amount</td>
		<td>Type</td>
		<td>Program</td>
		<td>Start</td>
		<td>End</td>
		<td>Contact</td>
	</tr>';
$result = db_query("select\n\t\t\t\t\t\t\ta.funderID,\n\t\t\t\t\t\t\tf.name,\n\t\t\t\t\t\t\ta.awardID,\n\t\t\t\t\t\t\ta.awardTitle,\n\t\t\t\t\t\t\ts.awardStatusDesc,\n\t\t\t\t\t\t\ta.awardAmount,\n\t\t\t\t\t\t\tat.awardTypeDesc,\n\t\t\t\t\t\t\tp.programDesc,\n\t\t\t\t\t\t\ta.awardStartDate,\n\t\t\t\t\t\t\ta.awardEndDate,\n\t\t\t\t\t\t\tISNULL(u.nickname, u.firstname) + ' ' + u.lastname contact\n\t\t\t\t\t\t\tFROM funders_awards a\n\t\t\t\t\t\t\tLEFT JOIN funders f on f.funderID = a.funderID\n\t\t\t\t\t\t\tLEFT JOIN funders_awards_types at on a.awardTypeID = at.awardTypeID\n\t\t\t\t\t\t\tLEFT JOIN funders_programs p on a.awardprogramID = p.programID\n\t\t\t\t\t\t\tLEFT JOIN funders_awards_statuses s on a.awardStatusID = s.awardStatusID\n\t\t\t\t\t\t\tLEFT JOIN users u ON u.id = a.staffID");
while ($r = db_fetch($result)) {
    $return .= '
	<tr bgcolor="#FFFFFF" valign="top">
		<td><a href="http://' . $_josh["request"]["host"] . '/funders/funder_view.php?id=' . $r["funderID"] . '">' . $r["name"] . '</a></td>
		<td><a href="http://' . $_josh["request"]["host"] . '/funders/award_view.php?id=' . $r["awardID"] . '">' . $r["awardTitle"] . '</a></td>
		<td>' . $r["awardStatusDesc"] . '</td>
		<td>' . number_format($r["awardAmount"]) . '</td>
		<td>' . $r["awardTypeDesc"] . '</td>
		<td>' . $r["programDesc"] . '</td>
		<td>' . format_date_excel($r["awardStartDate"]) . '</td>
		<td>' . format_date_excel($r["awardEndDate"]) . '</td>
		<td>' . $r["contact"] . '</td>
	</tr>';
}
$return .= '</table>';
file_download($return, "All Awards - " . date("m/d/y"), "xls");
开发者ID:Rhenan,项目名称:intranet-1,代码行数:30,代码来源:excel_all_awards.php


示例17: array

                $xml->add_tag('title', $title['text'], $title_attributes);
                $text_attributes = array('date' => $text['dateline'], 'username' => $text['username'], 'version' => htmlspecialchars_uni($text['version']));
                $xml->add_tag('text', $text['text'], $text_attributes);
                $xml->close_group();
            } else {
                $xml->add_tag('helptopic', '', $attr);
            }
        }
        $xml->close_group();
    }
    $xml->close_group();
    $doc = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n\r\n";
    $doc .= $xml->output();
    $xml = null;
    require_once DIR . '/includes/functions_file.php';
    file_download($doc, 'vbulletin-adminhelp.xml', 'text/xml');
}
// #########################################################################
print_cp_header($vbphrase['admin_help']);
if ($vbulletin->debug) {
    print_form_header('', '', 0, 1, 'notaform');
    print_table_header($vbphrase['admin_help_manager']);
    print_description_row(construct_link_code($vbphrase['add_new_topic'], "help.php?" . $vbulletin->session->vars['sessionurl'] . "do=edit") . construct_link_code($vbphrase['edit_topics'], "help.php?" . $vbulletin->session->vars['sessionurl'] . "do=manage") . construct_link_code($vbphrase['download_upload_adminhelp'], "help.php?" . $vbulletin->session->vars['sessionurl'] . "do=files"), 0, 2, '', 'center');
    print_table_footer();
}
// ############################### start do upload help XML ##############
if ($_REQUEST['do'] == 'doimport') {
    $vbulletin->input->clean_array_gpc('p', array('serverfile' => TYPE_STR));
    $vbulletin->input->clean_array_gpc('f', array('helpfile' => TYPE_FILE));
    // got an uploaded file?
    if (file_exists($vbulletin->GPC['helpfile']['tmp_name'])) {
开发者ID:holandacz,项目名称:nb4,代码行数:31,代码来源:help.php


示例18: url_query_require

<?php

include '../include.php';
url_query_require();
$d = db_grab('SELECT 
		d.title, 
		t.extension, 
		d.content 
	FROM docs d 
	JOIN docs_types t ON d.type_id = t.id
	WHERE d.id = ' . $_GET['id']);
db_query('INSERT INTO docs_views ( documentID, userID, viewedOn ) VALUES ( ' . $_GET['id'] . ', ' . user() . ', ' . db_date() . ' )');
file_download($d['content'], $d['title'], $d['extension']);
开发者ID:Rhenan,项目名称:intranet-1,代码行数:13,代码来源:download.php


示例19: catch

if (in_array($table, $allow_tables)) {
    try {
        $stmt = $pdo->query("SELECT * FROM {$table}");
        // Получаем имена столбцов
        $keys_stmt = $pdo->query("SHOW COLUMNS FROM {$table}");
    } catch (PDOException $e) {
        die("Ошибка выполенения запроса: " . $e->getMessage());
    }
} else {
    die("Неверно указана таблица");
}
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
$keys = $keys_stmt->fetchAll(PDO::FETCH_ASSOC);
unset($pdo);
$keys_array = array();
foreach ($keys as $key) {
    $keys_array[] = $key['Field'];
}
switch ($format) {
    case 'csv':
        $filename = create_csv($data, $keys_array, $filepath);
        break;
    case 'json':
        $filename = create_json($data, $filepath);
        break;
    case 'xml':
        $filename = create_xml($data, $keys_array, $filepath, $table);
        break;
}
file_download($filepath);
开发者ID:Antoshka007,项目名称:php_dz3.2,代码行数:30,代码来源:download.php


示例20: db_grab

<?php

include "../../include.php";
$d = db_grab("SELECT \n\t\tn.headline, \n\t\tt.extension, \n\t\tn.content \n\tFROM news_stories n\n\tJOIN docs_types t ON n.filetypeid = t.id\n\tWHERE n.id = " . $_GET["id"]);
file_download($d["content"], $d["headline"], $d["extension"]);
开发者ID:Rhenan,项目名称:intranet-1,代码行数:5,代码来源:download.php



注:本文中的file_download函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP file_encode_url函数代码示例发布时间:2022-05-15
下一篇:
PHP file_down函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap