Pedro Schneider

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

Forçando download de imagem/arquivos de maneira fácil e rápida!

Forçando download de imagem/arquivos de maneira fácil e rápida!

	header('Content-Description: File Transfer');
	header("Content-type: application/octet-stream");
	header("Content-disposition: attachment; filename= ".$imagem."");
	readfile(site_url( 'uploads/imagens/' . $imagem ));
	die;
posted by correaschneider in Desenv,Dicas,PHP and have No Comments

Ovo Curtido!

Tags: ,
posted by correaschneider in Dicas,Sem Categoria,Uncategorized and have No Comments

Firefox + ASP(X) = Lento?

MS diz: Vai desenvolver para ASP(X)? Só temos Internet Explorer pode ser?

Desenv diz: Posso usar Mozilla Firefox?

MS diz: Pode, vai ficar lento a cada Refresh, pode ser?

Desenv diz: “Pode ser” o caralho!

Para deixar os aplicativos ASP(X) mais rápidos no Firefox, faça o seguinte:

1 – Abra o MS Notepad com administrador!

2 – No Notepad vá em Arquivo > Abrir e digite: %SystemRoot%\system32\drivers\etc\hosts

3 – Localize a seguinte linha comentada: #    127.0.0.1       localhost

4 – Descomente-a deixando assim: 127.0.0.1       localhost

5 – Salve e reinicie a placa de rede!

6 – Note que o Firefox esta na mesma velocidade ou mais rápido que o IE.

Depois disso tudo é correr para o abraço no Firefox!

posted by correaschneider in ASP,ASPX,Desenv,Dicas,Firefox and have No Comments

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();
?>
posted by correaschneider in Desenv,Dicas,PHP and have No Comments