Source for file download.php
Documentation is available at download.php
* Script to create REGRESS package for download
* Note: Script requires the PEAR Archive_Tar package be installed:
* @see http://pear.php.net/package/Archive_Tar
// name and directory of package
// root of PHP/Math build directory
// switch to PHP/Math build directory
$tarName = "$pkgName.tar.gz";
$tarPath = $buildDir. $pkgName. "/downloads/". $tarName;
if($_GET['op'] == "download") {
require_once('Archive/Tar.php');
$tar = new Archive_Tar($tarPath);
// create $pkgName archive under $pkgName folder
$files = glob("$pkgName/*.php");
// create the download url
$webDir = substr($_SERVER['PHP_SELF'], 0, - 18);
$urlPath = "http://". $_SERVER['HTTP_HOST']. $webDir. "/downloads";
// redirect to download url
header("Location: $urlPath/$tarName");
include_once "includes/header.php";
include_once "includes/navbar.php";
Download current version:
<li><a href=' <?php echo $_SERVER['PHP_SELF']. "?op=download"; ?>'> <?php echo $tarName ?></a></li>
include_once "includes/footer.php";
|