codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
function getFILE($fileLOC, $download=0) { if (file_exists($fileLOC)) { if ($download == 1) { header('Content-type: application/zip'); readfile($fileLOC); } else { $fNAR = preg_split("/[\/]+/", $fileLOC); $sCOUNT = count($fNAR); $fNAME = $fNAR[$sCOUNT-1]; $fNAMElen = strlen($fNAME); $finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension $mimeTYPE = finfo_file($finfo, $fileLOC); finfo_close($finfo); $fEXT = convertType($fNAME, $mimeTYPE, 1); $fDESC = convertType($fNAME, $mimeTYPE, 0, 1); if ($fEXT == "m3u_audio") { header('Content-type: audio/x-mpegurl'); } else if ($mimeTYPE == "application/octet-stream") { header('Content-type: application/zip'); } else { header('Content-type: '.$mimeTYPE); } readfile($fileLOC); } } else { header("Status: 400 Not Found"); require($_SERVER['DOCUMENT_ROOT']."/global/pages/e404.php"); } }
Private
[
?
]
Run code
Submit