<?
if($_GET['action']==”download”){
$file = “./images/”.$_GET['filename'].”.”;
header(“Content-type: application/force-download”); //optional
header(“Content-Transfer-Encoding: Binary”);
header(“Content-length: “.filesize($file));
header(“Content-Disposition: attachment; filename=”.basename($file).””);
readfile(“$file”);
}else{
$folder = “./images/”;
if (is_dir($folder)){
$contents = scandir($folder);
$bad = array(“.”, “..”, “.DS_Store”, “_notes”, “Thumbs.db”);
$files = array_diff($contents, $bad);
}
echo<<<FILES
?>
<table>
<?
FILES;
while(list($key,$value) = each($files)){
$rCtr++;
echo<<<FILES
?>
<tr><td align=”right”>$value</td>
<td><img src=”images/download.png”
onmousedown=”window.open(‘$PHP_SELF?action=download&filename=$value’,’_self’)”
style=”cursor:pointer” /></td></tr>
<?
FILES;
}
?>
</table>
<?
}
?>
<?
if($_GET['action']==”download”){
$file = “./images/”.$_GET['filename'].”.”;
header(“Content-type: application/force-download”); //optional
header(“Content-Transfer-Encoding: Binary”);
header(“Content-length: “.filesize($file));
header(“Content-Disposition: attachment; filename=”.basename($file).””);
readfile(“$file”);
}else{
[...]
<?php
// place this code inside a php file and call it f.e. “download.php”
$path = $_SERVER['DOCUMENT_ROOT'].”/path2file/”; // change the path to fit your websites document structure
$fullPath = $path.$_GET['download_file'];
if ($fd = fopen ($fullPath, “r”)) {
$fsize = filesize($fullPath);
$path_parts = pathinfo($fullPath);
$ext = strtolower($path_parts["extension"]);
switch [...]
List of Passers PSU – Lingayen College Admission Test
Date of Exam: November 5 & 6, 2009
1 ARESPI, Mary Grace C.
2 BRAVO, Mark Jayson Z.
3 CACATIAN, Jan paul F.
4 CARIG, Ali-Rose
5 CASTILLO, Clarissa A.
6 CASTILLO, Kaye One J.
7 CORRE, Michelle Joy
8 DE GUZMAN Jr, Alfredo M.
9 DOMAGAS, [...]