2010-08-15 6 views
4

J'ai plusieurs valeurs $_POST que je veux stocker dans un tableau pour enregistrer dans un fichier texte. Comment ferais-je cela?

Code 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 est censé être le tableau

Répondre

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

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

et d'apporter ces valeurs de retour d'un fichier:

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

devrait probablement base64_encode() aussi bien. – allnightgrocery

Questions connexes