miqueiasrafael 1 Denunciar post Postado Dezembro 1, 2013 Senhores, estou tendo dificuldades pra fazer o download de arquivos PDF cadastrados no banco dinamicamente por ID segue o código $sql = "SELECT prod_pdf FROM form_produtos WHERE prod_id = 'id'";$res = mysql_query($sql) or die('Erro ao selecionar arquivo: ' . mysql_error());$conta = mysql_num_rows($res);if ($conta == 1) { $dados = mysql_fetch_object($res); header("Content-disposition: attachment; filename=_Ficha-Tecnica.pdf"); //Nome do arquivo pdf header("Content-type: application/pdf;"); //header("Content-type: application/pdf"); readfile("../../public/_metaDadosProdutos/_pdf-s/'. $conta->prod_id .'"); // Data download} else { echo '<script> alert("Arquivo não encontrado!");</script>';} alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
FreitasMT 29 Denunciar post Postado Dezembro 7, 2013 depende muito, qual o erro que voce tem? é relacionado a sql a php ou da tudo ceerto mas nao gera o pdf depende... especifique Compartilhar este post Link para o post Compartilhar em outros sites
miqueiasrafael 1 Denunciar post Postado Dezembro 7, 2013 Aí galera segue a solução: <?php include '../config.php'; /* * EMAIL : rafaelh3r@yahoo.com.br * FONE : 55+(91)8389-9330 / 88235532 * COPYRIGHT : © 2013 GRUPOSTONE */ $prod_id = $_GET['id']; $sql = "SELECT prod_pdf FROM form_produtos WHERE prod_id = '$prod_id'"; $res = mysql_query($sql) or die('Erro ao selecionar arquivo: ' . mysql_error()); $conta = mysql_num_rows($res); if ($conta == 1) { $dados = mysql_fetch_object($res); // Caminho dos arquivos PDF $arquivo = "../../_pdf-s/" . $dados->prod_pdf . ""; if (!file_exists($arquivo)) { die("Arquivo " . $arquivo . " não encontrado!"); } header("Content-type: application/pdf"); // Nome do arquivo PDF header("Content-Disposition: attachment; filename=\"_Ficha-Tecnica.pdf\""); readfile($arquivo); } else { echo '<script> alert("Arquivo não encontrado ou não existe!");</script>'; } ?> :seta: O link que chama a função dentro de um 'WHILE' especificamente por ID Obrigado a todos galera!!! Compartilhar este post Link para o post Compartilhar em outros sites