0

.phpユーザー名と年齢を送信し、ページを開いて印刷する簡単なフォームをHTMLで作成しています。

これはコードです:

main.html

<form action="Test.php" method="post">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
</form>

Test.php

Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.

問題は、を開いてmain.htmlいくつかの値を入力してを押すSubmitと、Test.phpページが表示されず、代わりにダウンロードされることです。

何か提案はありますか?

ありがとう。

4

2 に答える 2

1

サーバーが稼働していることを確認します。ページを正しくリクエストしていることを確認します (http://localhost/main.html または仮想ホスト経由)。

XAMPPはサーバーを適切に構成する必要があります。httpd.conf での php 作業の最も一般的なものは次のとおりです。

LoadModule php5_module modules/libphp5.so # or necessary .dll for windows
AddType application/x-httpd-php .php

Apache を再起動して、もう一度やり直してください。Test.php を直接リクエストしてみてください。問題がなければ警告が表示されるはずです。

于 2012-07-04T21:04:29.873 に答える
0

Apache または Web サーバーを再起動します。

sudo service apache2 restartUbuntu で、または XAMPP コントロール パネルを使用します。

その後、もう一度やり直してください。

于 2012-07-04T20:57:11.557 に答える