0

デスクトップ上のテキスト ファイル内の HTML フォーム フィールド データを取得したいと考えています。

HTML フォーム フィールド ボックスを含む HTML ページを作成しています。

さらに、テキスト ファイルを入力として bash スクリプトを実行したいと考えています。bash スクリプトには次のコマンドが含まれています。

 sed -f replacer input.txt > output.txt

output.txtこのファイルを別の html フォーム フィールドにも含める必要があります。

手伝ってください。ありがとうございました。

4

1 に答える 1

0

次のような html を用意します。

<form id="some" name="someName" method="post" action="/ur/url/to/post">
   <input type="text" id="some1" class="someClass" value="" name="fileWrite"/>
   <iput type="submit" value="submit" class="submitClass"/>
</form>

次のような php スクリプトを用意します。

$myFile = "testFile.txt";
if(isset($_POST['fileWrite']) && !empty($_POST['fileWrite'])) {
      $fileWrite = $_POST['fileWrite'];
}
if($fileWrite) {
    $fh = fopen($myFile, 'a') or die("can't open file"); //Make sure you have permission
    fwrite($fh, $fileWrite);
    fclose($fh);
    exec('/your/command /dev/null 2>/dev/null &');
}

それでおしまい。ジョブが完了しました。

于 2012-06-13T06:53:29.020 に答える