Javascript编辑外部文件

时间:2013-07-07 18:14:25

标签: file external edit

好的,所以我正在尝试创建一个可以编辑外部.txt文件的脚本。我希望能够执行/命名John Doe之类的操作,并将该名称保存在命令应编辑的文件中。

另一个例子是我有一个名为List.txt的文件与命令/ todo相关联,每当我执行/ todo * 时,它会将命令后面的任何内容添加到List.txt文件中。< / p>

我有什么方法可以在javascript中执行此操作吗?

2 个答案:

答案 0 :(得分:1)

你很幸运,看来HTML5 actually supports this。当然你必须通过浏览器运行它,我不知道你是否可以以某种方式破解它work from bash

答案 1 :(得分:0)

是的,可以通过向服务器端服务器端脚本创建ajax http请求来执行此操作,该脚本根据http请求的内容编辑文件。

下面是一个示例PHP服务器端脚本处理ajax请求:

注意:此示例包含大量安全问题未经测试

<?php
    $command = $_POST['command'];
    $argument = $_POST['argument'];
    if ($command == "name") {
        $file = fopen("names.txt", "a");
        fwrite($file, $argument."\n");
        fclose($file);
    } else if ($command == "todo") {
        $file = fopen("todo.txt", "a");
        fwrite($file, $argument."\n");
        fclose($file);
    }
?>

还有一个很棒的AJAX请求教程here

他们还在here

上有一个php教程

PS。抱歉,花了这么长时间。