html/javascript点击写入文件

html / javascript on click write to file

本文关键字:文件 javascript html      更新时间:2023-09-26

我对web脚本只有最基本的知识,但我正在努力学习一些东西。我想做的是:

我在大学的服务器上有一个位置,在那里有一个页面,我想有一些关于那里发生的事情的输出。所以我想在点击时写入一个文件,它和html放在同一个文件夹中,我也想知道如何在文件末尾打开文件(比如c++中的fstream::app)并获得系统时间。

这是我写的:

<HTML>
<SCRIPT language="JavaScript">
function WriteFile() 
{
   var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
   var fh = fso.CreateTextFile("/net/my path/2011/rija9995/www/Test.txt", true); 
   fh.WriteLine("Some text goes here..."); 
   fh.Close(); 
}
</SCRIPT>
<HEAD>
<TITLE>title</TITLE>
</HEAD>
<BODY VLINK=#FF0000 link=#FF0000 alink=#FF0000 bgcolor=#aaaa88 text=#FFFFFF>
<H6>
<TT><CENTER><h2>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
blah blah blah
<button id="button" type="text" onClick="javascript: WriteFile();" />x</button>
</BODY>
</HTML>

Java脚本不能控制服务器端的文件系统。您需要使用服务器端语言,即cgi脚本/PHP/Java servlet等。有关更多详细信息,请参阅此处。

解决了它,感谢您的回答

<?php 
 $File = "file.txt"; 
 $Handle = fopen($File, 'a');
 $Data = date("Y-m-d H:i:s"); 
 fwrite($Handle, $Data);
 fwrite($Handle, " <- "); 
 fwrite($Handle, $_SERVER['REMOTE_ADDR']);
 $Data = "'n";  
 fwrite($Handle, $Data); 
 fclose($Handle); 
 ?>

尽管我还不知道该怎么称呼它。有什么想法吗?