在阵列中存储$ _ POST值保存到文本文件 [英] Storing $_POST values in an array to save them to text file

查看:101
本文介绍了在阵列中存储$ _ POST值保存到文本文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有我想在一个数组来存储保存到一个文本文件中多个 $ _ POST 值。我怎么会去这样做呢?

PHP code:

 < PHP$名称= $ _ POST [名称]
$电子邮件= $ _ POST [电子邮件]
$味精= $ _ POST [味精]
$ ORIGIN = $ _ POST [原产地]$文件=的test.txt;
$ =开放的fopen($文件,A);如果($打开){
    FWRITE($开放,$输入);
        FCLOSE($开放);
}?>

$条目应该是数组


解决方案

  $数据[名称] = $ _ POST [名称]
$数据[电子邮件] = $ _ POST [电子邮件]
$数据[消息] = $ _ POST [味精]
$数据[原产地] = $ _ POST [原产地]的file_put_contents(FILENAME.TXT连载($数据));

,并把这些值从一个文件回:

  $数据=反序列化(的file_get_contents(FILENAME.TXT));

I have multiple $_POST values which I want to store in an array to save to a text file. How would I go about doing this?

PHP code:

<?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 is supposed to be the array

解决方案

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

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

and to bring those values back from a file:

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

这篇关于在阵列中存储$ _ POST值保存到文本文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆