我在这个答案中假设您有一个功能 Web 服务器。否则,我建议安装Apache。如果您需要帮助设置它,网上有很多说明。Apache 本身可以创建受密码保护的网页。但是,您需要一个 SSL 扩展来实际加密信息。您还需要PHP,您将使用它在服务器上保存新文件。您也可以将所有这些作为一体式软件包获得,例如WAMP。
如果或当您有一个正常运行的 Web 服务器时,您将在实际网页中使用HTML、CSS、Javascript和PHP的混合体。
一般 id 是您有一个使用该网页的客户端。在客户端的网页上,您将拥有一个将数据发送回您的服务器的脚本。在服务器上,您将有另一个脚本接收数据,然后将其存储到您想要的文件中。
首先,您需要设计客户将要访问的页面。你可以用HTML和CSS做到这一点。您将使用HTML添加文本框和其他内容,并使用CSS更改其在页面上的外观。
一个 HTML 示例:
<html>
<body>
<textArea>My first html page!</textArea>
<button>Submit</button>
</body>
</html>
一个 CSS 示例:
body { background-color: black; }
textArea { width:50%; }
然后,您将在浏览器上使用Javascript收集文本框中的信息。然后,您将该请求发送到服务器上的PHP脚本。在PHP脚本中,您将数据保存到文件请求中。这是一个使用Javascript和Jquery - Javascript 扩展的粗略示例:
<script>
/*
The $( "#submitButton" ) is executed every time the user clicks the div that is
associated with it.
The text in the textbox is returned from $( "#submitBox" ).text( );
in $.post, here's what's happening
$.post( ( script name ), ( data to be sent to script ) )
So when your executing $.post( "php_file.php", new_text:$("#submitBox").text() )
You're starting a script called php_file.php and sending the text in text box to a
variable called new_text.
*/
$( "#submitButton ).click( function( ){
$.post( "php_file.php", new_text : $( "#submitBox" ).text( ) );
});
</script>
PHP 脚本
<?php
file_put_contents( "filename.txt", $_POST[ "new_text" ] );
?>
由于这些只是代码片段,我建议您阅读 HTML、CSS、Javascript 和 PHP。您会在W3schools(以及其他网站)上找到很多信息。我建议首先关注 HTML,在您的家用计算机上使用它(即在您的计算机上创建一个 .html 文本文件并在浏览器上打开它)。如果您在此过程中遇到问题,这是一个很好的网站,可以在其他所有方法都失败时发布您的问题。