Estou aprendendo php ...
Ja pesquisei muito sem sucesso ...
O pouco que aprendi, 60 foi daqui ...
Peguei este script aki no site.
Que faz download de arquivo texto, tudo certo. Porem o arquivo quando estar no cliente (depois de feito o download), aparece uma linha no em branco inicio no texto e outra linha no fim do texto.
Primeiro problema ------------------
Exemplo:
aqui aparece uma linha em branco
linha 1 do texto
linha 2 do texto
linha 3 do texto
linha 4 do texto
linha 5 do texto
linha 6 do texto
aqui aparece uma linha em branco
Segundo Problema ----------------------
O nome do arquivo vem com o caminho.
home/dominio/gggg/arquivo.txt
Como faço para resolver este caso ??
Agradeço muito a voces, antecipado !!!
Atenciosamente,
Lindberg
Segue o script abaxo: --------------------------
<?php
// le o tamanho do arquivo em bytes
$tamanho = filesize("$arquivo");
// pega extensão do arquivo
$ext = explode (".",$arquivo);
// aqui bloqueia downloads indevido
if (!is_file($arquivo)) { // se o arquivo não é arquivo ...
echo "Erro: arquivo não encontrado !";
exit; // ... aborte o programa
}
Estou com uns probleminhas !! hehehe
Estou aprendendo php ...
Ja pesquisei muito sem sucesso ...
O pouco que aprendi, 60 foi daqui ...
Peguei este script aki no site.
Que faz download de arquivo texto, tudo certo. Porem o arquivo quando estar no cliente (depois de feito o download), aparece uma linha no em branco inicio no texto e outra linha no fim do texto.
Primeiro problema ------------------
Exemplo:
aqui aparece uma linha em branco
linha 1 do texto
linha 2 do texto
linha 3 do texto
linha 4 do texto
linha 5 do texto
linha 6 do texto
aqui aparece uma linha em branco
Segundo Problema ----------------------
O nome do arquivo vem com o caminho.
home/dominio/gggg/arquivo.txt
Como faço para resolver este caso ??
Agradeço muito a voces, antecipado !!!
Atenciosamente,
Lindberg
Segue o script abaxo: --------------------------
<?php
// le o tamanho do arquivo em bytes
$tamanho = filesize("$arquivo");
// pega extensão do arquivo
$ext = explode (".",$arquivo);
// aqui bloqueia downloads indevido
if (!is_file($arquivo)) { // se o arquivo não é arquivo ...
echo "Erro: arquivo não encontrado !";
exit; // ... aborte o programa
}
header("Content-type: application/octet-stream; name=".$arquivo);
header("Content-Length: ".$tamanho);
header("Content-Disposition: attachment; filename=".$arquivo);
header("Content-Transfer-Encoding: 8bit");
// nesse momento ele le o arquivo e envia
$fp = fopen($arquivo, "r"); // exemplo 1
fpassthru($fp);
fclose($fp);
?>
VALEU