0

ログファイルで電子メールアドレスを検索する非常に単純なページを作成しようとしています

単一の引数 (電子メール アドレス) を受け入れる bash スクリプト (複雑な awk および sed クエリを使用) を作成すると、次のように出力が表示されます。

DATE                    email                      phone 
31/1/2013               test@example.com           1800-000-000

バックエンドで単に bash スクリプトを実行し、出力を画面に表示するだけの電子メール アドレスと検索ボタンを受け取る Web ページを作成するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

1
 exec ("/path/to/script", $output); 

これにより、結果が $output 変数に出力されます。

その後、ページを作成できます。

<html>
<body>
<form action="index.php">
<input type="text" name="address" />
<input type="submit" value="Post!" />
</form>
</body>
</html>

index.php には、次のようなコードを入れることができます。

<?php
     if ($_POST && $_POST['address']) {
          exec ("/path/to/script " . escapeshellarg($_POST['address']), $output); 
          echo $output;
     }
于 2013-01-31T16:53:55.023 に答える