2017-04-13 64 views
-1

我已经使用内容编辑了一个非常简单的可编辑html页面 但我新使用php并想要使用它,因此将更改保存到HTML页面。 并保持页面的历史的一些方法,使用php保存html页面

我甚至不知道从哪里开始, 但我在页面的底部,考虑使用回声

"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> 
+1

数据库非常适合 – Peter

+0

您需要跟踪使用JavaScript对'contenteditable'所做的更改,然后使用Ajax将其发送(通过单击按钮或基于时间的重复)到PHP页面,然后将其存储在文件或数据库。 –

回答

0

使用文件函数创建html页面,并使用数据库条目保存创建该文件的时间戳。

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

你应该打开HTML文件与“R”值fopen函数,然后读取该网页的所有内容,并将其保存在数据库中。如果你想要一个例子,我会给你完整的代码。只要说我。

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

对不起,如果你不介意给我完整的代码 – user2385338

0

hei dude我回来了代码。

<?php 

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

解说: 所以你不能打开HTML文件用PHP你刚刚可以得到与完全的file_get_contents代码(“yourpage.html”),然后在一个.txt文件写。 你将用fwrite函数打开它,如果该函数不存在,那么你只需在该txt文件中编写代码。你可以将这个.txt文件保存在数据库中,如果你想告诉你怎么说我!美好的一天!

+0

对不起,我试过使用这段代码,但它不工作 – user2385338