php初心者です。「Webとプログラミングのきほんのきほん(マイナビ出版)」という本をおすすめされ、勉強中です。当方家にMac環境しかないため、日本語対応していたmampをインストールして進めようとしておりました。
4章部分は問題なく終えて、5章に入ったところで問題が……どうやら、htmlファイルが見つからない(404 not foundedのエラーメッセージ)。おすすめしていただいた方からのアドバイスでphp形式に変えてみたところ、表示はできたものの、formのactionによる呼び出しが行われない。この時、URLは「http://localhost:8888/example5-1-2.php/example5-1-1.php?username=%E5%B1%B1%E7%94%B0%E5%A4%AA%E9%83%8E」となっているのでデータの送信はできているはずなのですが、5-1-1.phpへ表示がかわらず、フォーム画面のままでした。
コードの記述間違いかと公式で配布されている正しいファイルをhtdocsに入れてみるも、結果は変わらず……。
試しに、4章で成功したファイル(php形式)をhtmlで記述してみると、やはり404エラーが吐き出されました。
私のできうる範囲でこのようなエラーについて探して見たのですが、見つからず……。解決策があれば、是非教えていただきたいです。よろしくお願いいたします。
追記:
confにて各箇所にhtml対応のために加える部分があると知り、その通りにやってみたのですが、やはりhtmlファイルは404 not found。URLの重複も謎のままです……。
使用したコード
//example5-1-1.html <html> <body> <form method="GET" action="example5-1-1.php"> お名前:<input type="text" name="username"> <input type="submit" value="送信"> </form> </body> </html>
//example5-1-1.php <html> <body> <?php echo "こんにちは" . $_GET["username"] . "さん"; ?> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/27 05:35
2017/08/27 08:42
2017/08/27 15:37