rfamelli 0 Denunciar post Postado Setembro 20, 2010 olá pessoal, estou com um script que peguei aqui no fórum, e ele funciona direitinho no Firefox, mas no IE7 não força o download, apenas aparece na tela. Alguem sabe o porque? Obrigada! <?php //inclui a conexao com o banco $host = "localhost"; //endereço do servidor $login = "user"; //login $senha = "senha"; //senha $banco = "bd"; //nome do banco $conexao = mysql_connect($host, $login, $senha) or die (mysql_error()); mysql_select_db($banco); // Procurar as informações do BD $SQL = "SELECT * FROM cadastro"; $executa = mysql_query($SQL); // Escolher o formato do arquivo header('Content-type: application/msexcel'); // Nome que arquivo será salvo header('Content-Disposition: attachment; filename="tabela.xls"'); header('Content-type: application/force-download'); echo "<table>"; echo "<tr>"; echo "<td></td>"; echo "<td>Data</td>"; echo "<td>Nome</td>"; echo "<td>E-mail</td>"; echo "<td>Telefone</td>"; echo "</tr>";$x=1; while ($r = mysql_fetch_array($executa)){ echo "<tr>"; echo "<td>".$x."</td>"; echo "<td>" . $r["data"] . "</td>"; echo "<td>" . $r["nome"] . "</td>"; echo "<td>" . $r["email"] . "</td>"; echo "<td>" . $r["telefone"] . "</td>"; echo "</tr>"; $x++;} echo "</table>"; print "$header"?> Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Tavares 167 Denunciar post Postado Setembro 20, 2010 Eu quando queria forçar download, fazia da forma abaixo. Veja se te ajuda. Até mais. $destino = URI.'ups/'.$pasta.'/'.$arquivo; header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); header("Content-Description: File Transfer"); header('Content-type: force-download'); header('Content-Length:'.filesize($destino)); header('Content-Disposition: attachment; filename="'.$destino.'"'); readfile($destino); exit(); Compartilhar este post Link para o post Compartilhar em outros sites
rfamelli 0 Denunciar post Postado Setembro 20, 2010 Muito obrigada! Compartilhar este post Link para o post Compartilhar em outros sites