-3

わかりましたので、外部の .txt ファイルを編集できるスクリプトを作成しようとしています。/name John Doe のようなことができるようにしたいのですが、コマンドが編集するはずのファイルにその名前を保存します。

別の例として、コマンド /todo に関連付けられた List.txt というファイルがあるとします。/todo *を実行すると、コマンドの後に来るものはすべて List.txt ファイルに追加されます。

これをJavaScriptで行う方法はありますか?

4

2 に答える 2

1

運が良ければ、HTML5 が実際にこれをサポートしているようです。もちろん、ブラウザを介して実行する必要があります。何らかの方法でハッキングしてbash から動作させることができるかどうかはわかりません。

于 2013-07-07T19:28:27.733 に答える
0

はい、http 要求のコンテンツに基づいてファイルを編集するサーバー サーバー側スクリプトへの ajax http 要求を作成することで、これを行うことができます。

ajax リクエストを処理する PHP サーバーサイド スクリプトの例を次に示します。

: この例には多くのセキュリティ上の問題があり、テストされていません

<?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 リクエストに関する優れたチュートリアルもあります。

ここにもphpチュートリアルがあります

ps。申し訳ありませんが、とても長くかかりました。

于 2013-07-07T18:46:54.137 に答える