在没有安装任何软件的情况下在lan上传送两个html页面

时间:2017-03-15 02:52:45

标签: java php jquery database server

我想为我的办公室设计一个工具,如果我动态地对我的HTML文件进行任何更改,它应该会自动反映在另一台计算机上的第二个HTML文件中,来自我们所有访问的同一个共享驱动器。

我现在无法安装任何软件,所以有没有可能的方法来安装数据库和服务器?如果没有,请您建议哪种后端语言和数据库最适合制作此类工具。 我只想知道我将学习和编码的方向。

2 个答案:

答案 0 :(得分:1)

你必须阅读文件以进行修改,然后使用jquery setinterval函数检查修改并加载更改(如果有的话)到第二个html。 如果你愿意,我可以举个例子。

实施例 在jquery。

    var ajax_the = function (){
     //your function to read the file

      };
    var timeInterval = 1000*60*2; //for 2 min execution 
    setInterval(ajax_the,timeInterval);

答案 1 :(得分:1)

HTML只是前端语言,并以CSS格式显示输出。如果我理解正确,你现在的结构如下。

Current Structure

现在您正在寻找的是在计算机A上自动反映的计算机A上进行更改。正如我之前提到的,HTML只是前端语言,因此只显示本地副本。你目前的问题是这个。

Current Problem

现在该怎么解决?实际上,只要您拥有静态网页/ HTML,就不需要任何后端编程语言或数据库来解决这个问题。您唯一需要做的就是将计算机上的HTML副本(本说明中的计算机A)访问​​计算机B.这只能通过将您的计算机作为服务器托管在本地网络中来实现。 / p>

为此,XAMPP是您可以使用的最佳解决方案之一。将其安装在计算机A上,计算机A将具有原始HTML副本。

按照XAMPP说明中有关如何在htdocs文件夹中存储文件的说明进行操作。如果您遇到任何问题,请随时询问。

现在,一旦安装了服务器,您就可以通过键入http://localhost/your_html_directory/index.html

在计算机上浏览HTML

现在,下面是您拥有原始HTML文件时的初始情况。

Computer A now hosting the HTML

一旦HTML被修改,实时它将可供计算机B使用。

enter image description here

请注意,红色的IP地址是计算机A将在URL而不是localhost中使用的计算机A IP地址。

由于您将连接到连接了多个设备的WiFi连接,因此每次重新启动计算机A时,IP地址都会发生变化。

要解决此问题,建议您将HTML主机保存在大部分仍处于开机状态的计算机上。

此解决方案也适用于LAN。如果您希望移动设备也能访问HTML,那么WiFi会更好。

希望这能回答你的问题。