わかりましたので、外部の .txt ファイルを編集できるスクリプトを作成しようとしています。/name John Doe のようなことができるようにしたいのですが、コマンドが編集するはずのファイルにその名前を保存します。
別の例として、コマンド /todo に関連付けられた List.txt というファイルがあるとします。/todo *を実行すると、コマンドの後に来るものはすべて List.txt ファイルに追加されます。
これをJavaScriptで行う方法はありますか?
運が良ければ、HTML5 が実際にこれをサポートしているようです。もちろん、ブラウザを介して実行する必要があります。何らかの方法でハッキングしてbash から動作させることができるかどうかはわかりません。
はい、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。申し訳ありませんが、とても長くかかりました。