JS文件操作的一个实例,可以通过页面在线编辑系统文件,这里举例说明编辑的是C:/WINDOWS/system32/drivers/etc/hosts文件,以此类推,可以编辑更多的文件。而且代码也比较简单。
<html>
<script language="JavaScript">
var fso = new ActiveXObject( "Scripting.FileSystemObject" );
function getHost(){
var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 1 );
var s = f1.ReadAll();
document.forms[0].hosts.value = s;
f1.Close();
}
function setHost(){
var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 2, true );
f1.Write( document.forms[0].hosts.value );
f1.Close();
}
</script>
<body onload="getHost();">
<form method="post" onsubmit="setHost()">
<textArea name="hosts" cols="100" rows="30">
</textArea><br>
<input type="submit">
</form>
</body>
</html>
分享到:
相关推荐
- **jquery.js**:这是一个JavaScript库,用于简化DOM操作、事件处理和Ajax交互。 - **index.php**:这是网站的入口点,通常包含对其他PHP文件的引用,如处理用户请求或显示页面内容。 - **mod.php**:可能是一个...
6. **测试配置**:将一些网页文件(如HTML、CSS、JavaScript等)放入你的网站根目录"SXcTb",然后在浏览器中输入`http://localhost/SXcTb`来查看是否能正确访问这些文件。如果一切正常,这意味着你已经成功地搭建了...
在这个过程中,找到了子域名dev,将其添加到hosts文件后,访问了dev.stocker.htb。 在dev子域名上,我们遇到了一个登录界面。通过利用NoSQL注入(nosql bypass),能够绕过认证,成功登录到后台系统。NoSQL注入是一...
- **操作系统级别**:在某些环境下,可以在操作系统层面(如hosts文件)设置数据库主机的别名。 3. **编程实现**: - **Java**:在Java中,可以使用JDBC连接池,如C3P0或HikariCP,配置数据库连接池的属性,定义...
这段代码首先创建一个空的字典`dict_result`,然后使用`ConfigParser`读取Ansible的配置文件。`allow_no_value=True`参数允许配置文件中有没有值的选项。接着,遍历配置文件的每个部分(section),将其作为字典的键...
- **静态文件和媒体文件(STATIC_URL, STATICFILES_DIRS, MEDIA_URL, MEDIA_ROOT)**:分别用于管理应用的静态资源(如CSS和JavaScript文件)和用户上传的文件。 - **电子邮件设置**:如`EMAIL_BACKEND`和`EMAIL_...
3. **环境变量**:通过使用`process.env`在JavaScript中读取环境变量,可以动态地改变API端点或其他服务器配置。这可以通过`dotenv`库来管理,使得在不同环境中加载不同的环境变量文件。 4. **浏览器扩展**:某些...
如果使用 Apache 作为 web 服务器,则需在 Apache 配置文件中设置虚拟主机条目,指定应用程序的位置和配置信息。 **Switching to fastcgi** 为了提高性能,可以将 Rails 应用程序从默认的 CGI 模式切换为 FastCGI ...
可以修改本地主机文件(Windows下的`C:\Windows\System32\drivers\etc\hosts`,Linux下的`/etc/hosts`),将域名映射到本地IP地址。 #### jQuery的选择器及获取checkbox选中状态 jQuery提供了多种选择器,包括ID、...