JavascriptでPrompt('example Prompt')
のようなPHP入力物を作成するにはどうすればよいですか?
Prompt()
のようなフォームではありません。
ページが実際にユーザーに表示される前に終了するため、php実行の途中で入力を受け取ることはできません。ただし、HTMLを使用して入力を取得し、phpを使用して入力を受け取ることができます。これが本当に基本的な例です:
<?php
echo $_POST['value'];
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
ユーザー入力を受け取り、ページをリロードします。次に、入力が何であったかをエコーします。
<?php
echo "What do you want to input? ";
$input = rtrim(fgets(STDIN));
echo "I got it:\n" . $input;
サンプル出力:
# php test.php
What do you want to input? Hello, I'm here!
I got it:
Hello, I'm here!
<?php
$input = $argv[1];
echo "I got it:\n" . $input;
サンプル出力:
# php test.php "Hello, I'm here!"
I got it:
Hello, I'm here!