Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Vinícius Matos

Forçar download quando só for arquivos do tipo .txt

Recommended Posts

Como no título ja diz, estou tentando realizar download quando o arquivo for do tipo '.txt'. Essa ação deve ser feito quando eu clicar no href do segundo 'Case'. Ja tentei de tudo, usei um script, porém ele faz download ao abrir a página.

 

Segue meu código php:

<?php
if(isset($_GET['path']))
	$dir =  $_GET['path'];
else
	$dir = 'ftp';
foreach (new DirectoryIterator($dir) as $file) {
	if (!$file->isDot()) {
		if ($file->isDir()) {
			echo '<a href="index.php?"'.$dir.'='.$file.'"><img src="archive.ico" width="30px" height="30px"/></a>' . $file->getBaseName();
		} else {
			switch($file->getExtension()) {
				//Case que é para ser feito download do .txt quando clicar no href
				case 'txt':
                echo '<a href="'.$dir.'/download.php='.$file.'"><img src="text.ico" width="30px" height="30px" /></a>'.$file->getBaseName();
				break;
			}
		}
	}
}
?>
 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.