view.php

来自「GForge 3.0 协作开发平台 支持CVS, mailing lists, 」· PHP 代码 · 共 60 行

PHP
60
字号
<?php/** * GForge Doc Mgr Facility * * Copyright 2002 GForge, LLC * http://gforge.org/ * * @version   $Id: view.php,v 1.4 2003/02/12 14:24:39 rspisser Exp $ *//*	Document Manager	by Quentin Cregan, SourceForge 06/2000	Complete OO rewrite by Tim Perdue 1/2003*/$no_gz_buffer=true;require_once('pre.php');require_once('include/doc_utils.php');require_once('common/docman/Document.class');$arr=explode('/',$REQUEST_URI);$group_id=$arr[3];$docid=$arr[4];if ($docid) {	$g =& group_get_object($group_id);	if (!$g || !is_object($g)) {		exit_no_group();	} elseif ($g->isError()) {		exit_error('Error',$g->getErrorMessage());	}	$d = new Document($g,$docid);	if (!$d || !is_object($d)) {		exit_error('Document unavailable','Document is not available.');	} elseif ($d->isError()) {		exit_error('Error',$d->getErrorMessage());	}	Header ("Content-disposition: filename=".$d->getFileName());	if (strstr($d->getFileType(),'app')) {		Header ("Content-type: application/binary");	} else {		Header ("Content-type: ".$d->getFileType());	}	echo $d->getFileData();} else {	exit_error($Language->getText('docman_display_doc','no_document_data_title'),$Language->getText('docman_display_doc','no_document_data_text'));}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?