Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

poncedeleon

Exportando dados para um TXT

Recommended Posts

Olhem este tutorial do site Imasters (http://www.imasters.com.br/artigo.php?cn=2512&cc=158).

 

 

 

Exportando dados para um TXT, ultilizando Flash e PHP

 

 

O objetivo desta matéria é fazermos com que o Flash exporte os dados para o PHP, e que este os coloque diretamente dentro de um TXT. Será uma matéria bem curta, para um assunto bastante útil.

 

Mãos à obra.

 

Abra o Flash e crie 3 campos de texto, do tipo entrada. O primeiro com a variável nome, o segundo com a variável email, e o ultimo campo com a variável telefone.

 

Agora crie um botão qualquer, e coloque as seguintes ações nele:

 

on (release) {

loadVariablesNum("arquivo.php",0,"POST");

gotoAndStop(2);

}

 

No Primeiro frame, coloque a seguinte ação:

 

stop();

 

Agora crie um outro frame, avisando que o cadastro já foi enviado!

 

Imagem Postada

 

Feito isso, finalizamos nosso trabalho com o Flash. Agora vamos para o PHP.

 

Abra um arquivo PHP e salve com o nome: "arquivo.php".

 

Insira este script no PHP:

 

<?

 

$arquivo = "arquivos.txt";

 

$newline = "nome= ".$_POST["nome"].""; telefone= ".$_POST["tel"]." email= ".$_POST["email"]." ";

$open = fopen($arquivo,"a+");

$write = fwrite($open,$newline);

 

?>

 

 

 

Alguem pode me dizer o que está errado ai? Não endendo muito de php mais acho que alguma coisa ai está errada! Me ajudem ... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na linha abaixo as aspas foram digitadas de forma "truncada":$newline = "nome= ".$_POST["nome"].""; telefone= ".$_POST["tel"]." email= ".$_POST["email"]." ";O correto seria:$newline = "nome= ".$_POST["nome"]." telefone= ".$_POST["tel"]." email= ".$_POST["email"]." ";Vê se dá...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual versão do Flash você usa? Se for 6 ou maior, use LoadVars, e não loadVariablesNum.

 

Quanto ao PHP:

 

PHP [/tr][tr]

<?

$arquivo = "arquivos.txt";

$newline = "nome= ".$_POST["nome"]."telefone= ".$_POST["tel"]."email= ".$_POST["email"];

$open = fopen($arquivo,"w+");

fwrite($open,$newline);

fclose($fp);

?>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionou legal aqui, porém o arquivo sempre sobescreve a entrada anterior.Como eu faço para criar uma lina nova a cada nova entrada de dados?Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu deus nao consigo de jeito nenhumtento procurar ainda algo na net q explique o cadastro de email e nome em um arquivo txt em PHP mas nao tem nadaaaaaasoh axo cadastro de emails para ASPalguem me ajude pleaseeeeeeeeequero cadastrar apenas o nome e o email da pessoavalewww =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.