Forçar download quando só for arquivos do tipo .txt
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
Discussão (1)
Carregando comentários...