使用php保存html页面

使用php保存html页面,php,html,datastore,savechanges,Php,Html,Datastore,Savechanges,我用可编辑内容制作了一个非常简单的可编辑html页面 但我对使用php还不熟悉,我想使用它,所以请将更改保存到HTML页面。 还有一些保存页面历史的方法 我甚至不知道从哪里开始, 但我想在页面底部使用echo "last updated : $TIMESTAMP" 并将其写入某种日志文件 抱歉,这不是一个HTML文件,我正在尝试将其保存为PHP文件,但我正在尝试使用下面的PHP函数,该函数将由HTML按钮调用,以将当前网页保存为新文件, 但它甚至不创建新文件 <?php $SERVER

我用可编辑内容制作了一个非常简单的可编辑html页面 但我对使用php还不熟悉,我想使用它,所以请将更改保存到HTML页面。 还有一些保存页面历史的方法

我甚至不知道从哪里开始, 但我想在页面底部使用echo

"last updated : $TIMESTAMP"
并将其写入某种日志文件

抱歉,这不是一个HTML文件,我正在尝试将其保存为PHP文件,但我正在尝试使用下面的PHP函数,该函数将由HTML按钮调用,以将当前网页保存为新文件, 但它甚至不创建新文件

<?php
$SERVER = basename(__FILE__, '.php');
$FILENAME = "$SERVER.php";
function save(){
$file = fopen('test.php','w');
fwrite($file,file_get_contents($FILENAME));
fclose($file);
}
?>
<button onclick="save()">save</button>

拯救

使用文件功能创建html页面,并使用数据库条目保留创建此文件的时间戳

$myfile = fopen("test.html", "w");

您应该使用fopen函数以“r”值打开html文件,然后从该页面读取所有内容并将其保存在数据库中。如果你想要一个例子,我会给你完整的代码。就说我吧

$open = fopen('your file name','r');

嘿,伙计,我带着密码回来了

<?php

$file = fopen('test.txt','w');
fwrite($file,file_get_contents("test.html"));
fclose($file);
 ?>

解释: 所以你不能用php打开html文件,你只需要用文件内容(“yourpage.html”)获取它的完整代码,然后把它写在一个.txt文件中。
您将使用fwrite函数打开它,如果不存在该文件,该函数将创建该文件,然后您将只在该txt文件中编写代码。如果你想告诉你怎么说“我”,你可以把这个.txt文件保存在数据库里!天气真好

数据库非常适合此功能。您需要使用JavaScript跟踪对
contenteditable
所做的更改,然后使用Ajax将其发送(单击按钮或基于时间的重复)到PHP页面,然后将其存储在文件或数据库中。很抱歉,我尝试使用此代码,但它不起作用