※ ChatGPTを利用し、要約された質問です(原文:ボタンを押下するとダウンロードのダイアログが表示されてしまいます…)
ボタンを押下するとダウンロードのダイアログが表示されてしまいます
このQ&Aのポイント
参考書に沿ってPHPの勉強をしているPC&PHP初心者です。ボタンを押下するとダウンロードのダイアログが表示されてしまいます。ボタンを押下するとaddressinput.phpに入力したデータが渡されて、入力したデータを表示させるというものですが、何故かダウンロードのダイアログが表示されてしまいます。
PHP初心者の私は参考書に従ってプログラムを書いていますが、ボタンを押すと予期せぬダウンロードのダイアログが現れます。ボタンを押すとaddressinput.phpに入力したデータが渡され、表示させるはずですが、ダウンロードのダイアログが表示される理由がわかりません。
PC&PHP初心者です。参考書に書かれている通りのプログラムを作っていると、ボタンを押すとダウンロードのダイアログが表示されてしまいます。addressinput.phpにデータを渡して表示するはずなのに、どうしてダウンロードのダイアログが表示されるのでしょうか?
ボタンを押下するとダウンロードのダイアログが表示されてしまいます…
ご教授お願いします。
PC&PHP初心者です。
参考書に沿ってPHPの勉強をしているのですが、以下のプログラムが思うように動作しません。
*****************************************************
addressbook.html
<html>
<head><title>addressinput.html</title></head>
<body>
入力フォーム
<form action = "addressinput.php" method = "post">
<table border = "1">
<tr>
<td>名前</td>
<td><input type = "text" name = "name"></td>
</tr>
<tr>
<td colspan = "2" align = "center">
<input type = "submit" value = "入力"></td>
</tr>
</table>
</form>
</body>
</html>
*****************************************************
addressinput.php
<html>
<head><title>addressinput.php</title></head>
<body>
<?php
$name = $_POST[ 'name' ];
print( "次のデータを受け取りました。<br />" );
print( "名前:" . htmlspecialchars($name)."<br />" );
?>
</body>
</html>
*****************************************************
addressbook.htmlにある「入力」ボタンを押下するとaddressinput.phpに入力したデータが渡されて、入力したデータを表示させるというものですが、何故かボタンを押下するとダウンロードのダイアログが表示されてしまい困っています。
これってなにか設定が必要なのでしょうか?
お礼
そのもしかでした… htmlのファイルからやっていたので「http://localhost/~ 」で起動することをすっかり忘れてしまっていました… ありがとうございます。