好的,所以我正在尝试创建一个可以编辑外部.txt文件的脚本。我希望能够执行/命名John Doe之类的操作,并将该名称保存在命令应编辑的文件中。
另一个例子是我有一个名为List.txt的文件与命令/ todo相关联,每当我执行/ todo * 时,它会将命令后面的任何内容添加到List.txt文件中。< / p>
我有什么方法可以在javascript中执行此操作吗?
答案 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。抱歉,花了这么长时间。