本文整理汇总了PHP中Listing::get_bytes方法的典型用法代码示例。如果您正苦于以下问题:PHP Listing::get_bytes方法的具体用法?PHP Listing::get_bytes怎么用?PHP Listing::get_bytes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Listing
的用法示例。
在下文中一共展示了Listing::get_bytes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: file
<?php
# Pitchfork download script
# Accepts the mask of the file (or directory) to download
# and however it want's to be downloaded.
include 'includes/pitchfork-class-listing.php';
include 'configuration/pitchfork-configuration-user.php';
//include('pitchfork-application-authenticate.php');
$listing = new Listing();
$file_temp = $listing->find_hash($_REQUEST['item'], $Cfg_FolderLoc);
$file_path = $file_temp["current_dir"];
if ($file_path) {
$file_mime = $listing->get_mime($file_path);
//$file_contents = $listing -> get_contents($file_path);
$file_bytes = $listing->get_bytes($file_path);
# Discover the file name
$file_PathArray = explode('/', $file_path);
//print_r($file_PathArray);
$file_name = end($file_PathArray);
if ($_REQUEST['mode'] == "zip") {
$file_name .= $Cfg_CompressExt;
}
# IE Compatability Hack (taken from cvs.moodle.org - so thank's to them)
if (ini_get('zlib.output_compression')) {
ini_set('zlib.output_compression', 'Off');
}
# Do some headers and stuff...
header("Accept-Ranges:bytes");
header("Content-Length:" . $file_bytes);
header("Content-Type:" . $file_mime);
header("Cache-Control: public");