html / javascript при нажатии кнопки записи в файл - PullRequest
1 голос
/ 04 февраля 2012

У меня есть только самые базовые знания веб-сценариев, но я пытаюсь что-то выучить. Вот что я хочу сделать:

У меня есть место на сервере моего университета, и у меня есть страница, и я хотел бы получить некоторую информацию о том, что там произошло. Поэтому я хочу записать в файл по клику, который находится в той же папке, что и HTML, а также я хотел бы знать, как открыть файл в конце его (например, fstream :: app в c ++) и получить системное время.

Вот что я написал:

<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>

Ответы [ 2 ]

0 голосов
/ 06 февраля 2012

Решил, спасибо за ваши ответы

<?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); 
 ?>

, хотя я не нашел, как вызвать его по нажатию кнопки.Есть идеи?

0 голосов
/ 04 февраля 2012

Java-скрипт не может управлять файловой системой на стороне сервера.Вместо этого вам нужно использовать язык на стороне сервера, то есть cgi-scripts / PHP / Java сервлеты и т. Д. См. this для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...