Pedro Schneider

Um pouco sobre minha vida, trabalhos, estudos, diversões entre outros!

Como forçar download com PHP!

Com a extinção da função mime_content_type, mudamos a maneira de como forçar download de arquivos!

Utilizando “header(“Content-Type: application/force-download”);”

<?php
$arquivo = $_GET['arquivo'];
$arquivo = CAMINHO_DO_ARQUIVO . $arquivo;
header('Expires: Mon, 26 Jul 1997 05:00:00 GMTn');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: binary');
$tamanho = filesize($arquivo);
header('Content-Length: $tamanho;n');
header('Content-Disposition: attachment; filename='$arquivo';nn');
readfile($arquivo);
exit();
?>

Postado por correaschneider em Desenv,Dicas,PHP e tem nenhum comentário

Faça seu comentário