Gerar Arquivo TXT

(system) #1

Bom Dia…
Gostaria de Saber se existe a possibilidade de gerar um arquivo de exportação apartir do SC3?
Arquivo Exemplo:
3;Anderson;1986
4,Angela;1987

Obrigado…

Anderson

(alcvieira) #2

Tranquilo, é só habilitar o botão CSV tendo como conteudo da sua consulta os campos e a ordem desejadas.
Pelo tempo vc já deve ter conseguido uma resposta ou simplesmente n entra há bastante tempo neste fórum. de qq forma deixo a ajuda.

(Haroldo) #3

Você pode utilizar recursos do php também.

(denissamid) #4

Vocês sabem quais são os recursos do php? pelo menos uma dica para eu procurar sobre o assunto.

Preciso fazer um arquivo de texto em um mapa que foi definido pelo cliente, ou seja, nao posso usar o modo CSV.
Alguem ja implementou algo parecido?

Como posso criar um arquivo txt em php?
Como faço para disponibilizar para download?

Se alguem puder me ajudar, muito Obrigado!

(Lucimar Magalhães) #5

Olha, eu já fiz leitura de arquivos txt… tenta procurar que junto vc deve achar geração.
Se não me engano é algo com implode.

A leitura eu fiz assim:

$arq=file("/www/arquivo.txt");
$iCont=count($arq);
for ($i=0;$i<$iCont;$i++) {
    $linha=explode(";",$arq[$i]);
    
    $var1=$linha[0];
    $var2=$linha[1];
    $var3=$linha[2];
    $var4=$linha[3];
    $var5=$linha[4];
    $var6=$linha[5];
    $var7=$linha[6];
}

Abraço

(denissamid) #6

Obrigado Magalhaes!

só para ficar documentado.

$arquivo = "testeArquivo.txt";
$conteudo = "testeconteudo";

//TENTA ABRIR O ARQUIVO TXT
if (!$abrir = fopen($arquivo,"w")){
	$retorno = "ERRO AO ABRIR";
}else{
	$retorno = true;
}

echo $retorno;

//ESCREVE NO ARQUIVO TXT
if (!fwrite($abrir,$conteudo)){
	$retorno = "ERRO AO ESCREVER";
}else{
	$retorno = true;
}
//FECHA O ARQUIVO
fclose($abrir);

echo $retorno;

echo "<a href=$arquivo>download</a>";