Я скачал этот код для использования в качестве кнопки загрузки.
<?
$filename = $_GET["filename"];
$buffer = file_get_contents($filename);
/* Force download dialog... */
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
/* Don't allow caching... */
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
/* Set data type, size and filename */
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($buffer));
header("Content-Disposition: attachment; filename=$filename");
/* Send our file... */
echo $buffer;
?>
Дело в том, что имя файла заканчивается целым путем в имени файла, например, этот код:
<a href="download.php?filename=images/something.jpg">
Заканчивается изображением с именем "images_something.jpg"
Я бы хотел удалить "images_" из окончательного имени файла, пока мне не повезло.
Спасибо за помощь!