You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
622 B
PHP
15 lines
622 B
PHP
<?php
|
|
|
|
require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
|
|
|
|
if (!isset($_GET['_'])) die();
|
|
|
|
$name = preg_replace("/[\/]/m", "", $_GET['_']);
|
|
|
|
if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name) && is_file($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name)) {
|
|
header("Content-Type: " . mime_content_type($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name));
|
|
header("Content-Length: " . filesize($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name));
|
|
readfile($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name);
|
|
} else {
|
|
die("Not found: " . $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $name);
|
|
} |