Here's what mine looks like.
Code:
<?php
/**
* $Id header_php.php V1.3 01.23.2010
* Written by SkipWater <[email protected]>
*
* /includes/modules/pages/fetch/header_php.php
*
* @package page
* @copyright Copyright 2003-2006 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: Define Generator v0.1 $
*
* NOTE: this file must contain only PHP code and nothing else. No blank lines
* before or after. Blank lines before will cause PHP to default to
* Content-type: text/html. Blank lines after will be sent as additional "garbage"
* data after the file, potentially causing problems.
*
* Updated 10.05.10 by SkipWater
* Added Set PHPs own memory limit:
* Added Is Apache trying to compress the output:
*
*/
include(DIR_WS_CLASSES."fetch_download.php"); // load the class file
require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
// gmtime() This one doesn't involve messing around with timezones at all
function gmtime($ts=null, $is_associative=false){
if(is_null($ts)) $ts=time();
$t=array_map('intval',explode(',',gmdate('s,i,H,d,m,Y,w,z,I',$ts)));
$t[4]--;
$t[5]-=1900;
if(!$is_associative) return $t;
return array_combine(array('tm_sec','tm_min','tm_hour','tm_mday','tm_mon',
'tm_year','tm_wday','tm_yday','tm_isdst'),
$t);
}
// Get the size
function return_bytes($val) {
$val = trim($val);
$last = strtolower($val[strlen($val)-1]);
switch($last) {
// The 'G' modifier is available since PHP 5.1.0
case 'g':
$val *= 1024;
case 'm':
$val *= 1024;
case 'k':
$val *= 1024;
}
return $val;
}
// Set PHPs own memory limit:
if (intval($size + 1) > return_bytes(ini_get('memory_limit')) && intval($size * 1.5) <= 1073741824) { //Not higher than 1GB
ini_set('memory_limit', intval($size * 1.5));
}
// Is Apache trying to compress the output:
@apache_setenv('no-gzip', 1);
@ini_set('zlib.output_compression', 0);
$intDownloadId = $_GET['id'];
$strEmail = $_GET['email'];
echo 'File ID '. $intDownloadId . '<br />';
echo 'Email '. $strEmail . '<br />';
exit();
$sql = "SELECT fetch_email, file_id, UNIX_TIMESTAMP(date_created) as unix_date_created , count FROM ".TABLE_DOWNLOAD_FETCH." WHERE download_fetch_id = '$intDownloadId'";
Bookmarks