Download no PHP
Bom dia,
Pessoa sou novo no PHP estou tentando fazer um script para baixar arquivo .pdf só quando o mesmo exite no determinado pasta. O usuário digitaria o CPF e script verifica se existe o arquivo .pdf com esse nome, caso sim baixa caso não dava mensagem de erro.
Fiz um script mas o mesmo não está respeitando as condições, segue o código.
Pessoa sou novo no PHP estou tentando fazer um script para baixar arquivo .pdf só quando o mesmo exite no determinado pasta. O usuário digitaria o CPF e script verifica se existe o arquivo .pdf com esse nome, caso sim baixa caso não dava mensagem de erro.
Fiz um script mas o mesmo não está respeitando as condições, segue o código.
<?php $cpfcnpj = strip_tags(trim($_POST['cpfcnpj']. ".pdf")); if(!file_exists($cpfcnpj)){ die ('BOLETO COM CPF ou CNPJ INFORMADO NÃO LOCALIZADO.'); exit(); }else{ $file = $_POST['cpfcnpj']; header('Content-Type: application/pdf'); header('Content-Disposition: attachment; filename="'.$cpfcnpj.'"'); readfile('boletos/'.$cpfcnpj); } ?>
Joice Cassama
Curtidas 0
Melhor post
Alex William
11/10/2018
Se o seu arquivo esta no diretorio "<raiz>/boletos/cpf.pdf" seu file_exists ta verificando "<raiz>/cpf.pdf ".
Coloque no if dessa forma:
Vê se dessa forma funciona.
Coloque no if dessa forma:
if(!file_exists('boletos/'.$cpfcnpj)){
Vê se dessa forma funciona.
GOSTEI 3
Mais Respostas
Joice Cassama
11/10/2018
$cpfcnpj = strip_tags(trim($_POST['cpfcnpj']. ".pdf")); if(!file_exists($cpfcnpj)){ die ('BOLETO COM CPF ou CNPJ INFORMADO NÃO LOCALIZADO.'); exit(); }else{ $file = $_POST['cpfcnpj']; header('Content-Type: application/pdf'); header('Content-Disposition: attachment; filename="'.$cpfcnpj.'"'); readfile('boletos/'.$cpfcnpj); }
GOSTEI 1
Joice Cassama
11/10/2018
Muito Obrigado, deu certo.
GOSTEI 0
Kevlyn Godoy
11/10/2018
Olá Concurseiros
Venha participar do Aniversário do Maior Site de Rateios do Brasil,
O aniversário é do Concurseiros Unidos,
mas o presente quem ganha é você!
Desconto de 30% a 70% em todo o site!
Fale que viu nosso anuncio no forum e ganha desconto adicional
Corre aproveitar antes que termine!
5541991115296
Venha participar do Aniversário do Maior Site de Rateios do Brasil,
O aniversário é do Concurseiros Unidos,
mas o presente quem ganha é você!
Desconto de 30% a 70% em todo o site!
Fale que viu nosso anuncio no forum e ganha desconto adicional
Corre aproveitar antes que termine!
5541991115296
GOSTEI 0