gpt4 book ai didi

php - 如何使用 PHP 从表单数据创建新文件

转载 作者:搜寻专家 更新时间:2023-10-31 21:08:32 24 4
gpt4 key购买 nike

已找到解决方案! (不过我还是想和@Joel Cox 谈谈!)


这是成功实现我所要求的代码!

通过使用 fopen() 和 fwrite(),我能够生成一个包含来自 HTML 表单 POST 方法的值的文件。这是它的代码!

$myfile = fopen("/path/to/file" , "w") or die("Unable to open file!"); //this will create the file if it doesn't exist
$txt = isset($_POST["--INPUT NAME--"]) ? $_POST["--INPUT NAME--"] . "\n" : ''; //this will get the data from selected input
fwrite($myfile, $txt);

原始问题

这是我的情况,我有一个带有文本输入、复选框和下拉列表的 Web 表单,通常都是这样。然后我想做的是当用户提交所有这些数据时,它会创建一个新文件并允许下载。我尝试了很多方法,但似乎不太正确,我不是 PHP 专业人士,而且我只是在几个月内变得体面的语言,所以,这里的一些指导会很棒!以下是我想要实现的目标的图片。

用户选择要提交的数据;

Data

使用 PHP 处理数据并创建一个新文件进行下载

enter image description here

因此,回顾一下,用户选择/输入数据,在 HTML 表单中单击“提交”时,通过将所有数据添加到一个新文件并保存它来使用 php 处理数据,从而允许下载。

我希望我已经很好地解释了我的问题,我绝不是想偷懒找人为我编写代码,我只是需要一些指导,因为我到处搜索但似乎无法得到我需要的东西。感谢所有帮助!谢谢!

最佳答案

只是在这里为您指明了正确的方向。使用 file_put_contents将您的数据保存到一个文件中,然后给人们一个指向您的网络服务器将提供的文件的链接,或者使用

header('Location: /path/to/file');

将他们重定向到它。

关于php - 如何使用 PHP 从表单数据创建新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27596625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com