php-将html页面保存到文件

php-将html页面保存到文件,php,Php,我已经将音乐艺术家列表设置为带有复选框的html页面 因此,用户可以选择希望我在他们的mp3播放器上加载的内容。他们检查,然后点击一个提交按钮,执行这个 <?php $name = $_GET['artist']; foreach ($name as $artist){ echo $artist."<br />"; } ?> 一切都好。返回他们选择的页面。我想在这个结果页面上提供一个按钮,当点击这个按钮时,它会将这个结果页面上的内容保存到所有这些内容所在的服务器

我已经将音乐艺术家列表设置为带有复选框的html页面 因此,用户可以选择希望我在他们的mp3播放器上加载的内容。他们检查,然后点击一个提交按钮,执行这个

<?php

$name = $_GET['artist'];
foreach ($name as $artist){
echo $artist."<br />";
}

?>


一切都好。返回他们选择的页面。我想在这个结果页面上提供一个按钮,当点击这个按钮时,它会将这个结果页面上的内容保存到所有这些内容所在的服务器目录中,以便稍后可以通过cron作业通过电子邮件发送给我。有人能告诉我最简单的方法吗?我的问题是,我发现的大多数示例都希望直接处理表单数据。我只想将完成的页面行的实际文本保存为行。我想这一定很简单,但我想不起来。谢谢你的帮助

表单数据以字段形式发送到服务器。它不是作为文本文件发送的。您应该在服务器端生成此文件

因为稍后您将处理这些数据,所以我建议使用JSON编码。它将允许您以后轻松地阅读此文本文件

file_put_contents('yourfile.json', json_encode($_GET));
或者,您可以轻松地循环浏览所发布的内容,并将行写入您想要的内容:

foreach ($_GET as $key => $value) {
    echo $key, ': ', $value;  // Change this line to write wherever in whatever format
}