2010-08-15 21 views
4

我有多個$_POST值,我想將其存儲在數組中以保存到文本文件。我會如何去做這件事?

PHP代碼:

<?php 

$name=$_POST["name"] 
$email=$_POST["email"] 
$msg=$_POST["msg"] 
$origin=$_POST["origin"] 

$file="test.txt"; 
$open=fopen($file,"a"); 

if($open){   
    fwrite($open, $entry); 
     fclose($open); 
} 

?> 

$entry應該是陣列

回答

6
$data["name"]=$_POST["name"] 
$data["email"]=$_POST["email"] 
$data["msg"]=$_POST["msg"] 
$data["origin"]=$_POST["origin"] 

file_put_contents("filename.txt", serialize($data)); 

並從文件將這些值返回:

$data = unserialize(file_get_contents("filename.txt")); 
+0

或許應該BASE64_ENCODE()爲好。 – allnightgrocery 2010-08-15 13:45:41

相關問題