プログラミング初学者です。
HTMLおよびPHPに関してお力を貸していただけないでしょうか...。
###前提・実現したいこと
現在HTMLとCSSとPHPのソースコードでお問い合わせフォームを作っています。
最初はファイルの拡張子が.htmlだったため送信した値を受け取れなかったので、.phpにしてフォームに入力して送信した値を受け取るところまではできました。
しかしそれ以降、HTML、CSSおよびPHPのどのソースコードを変更・保存してローカル環境で更新しても、変更が反映されません。
- PHP ver7.0.10
- Webサーバー: Apache ver2.4.23 (MAMPでPHPとMySQLとまとめてダウンロードしました)
- テキストエディタ: Atom ver 1.10.2
- ある方法も試してみましたが、該当するファイルがなく、似たようなファイルの中にも該当するソースコードはありませんでした。
###発生している問題
phpファイルのソースコードを更新してWebページを更新しても、ソースコードの変更点が反映されません。
###該当のソースコード
こちらが問い合わせフォームを送信する側で、
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello! Kenya!</title> <link rel="stylesheet" href="Kenya_stylesheet.css"> </head> <body> <div calss = "header"> <div class = "header-left">株式会社Kenya</div> <div class = "header-right"> <ul> <li>会社概要</li> <li>採用</li> <li>お問い合わせ</li> </ul> </div> </div> <div class = "main"> <div class = contact-form> <div class = "form-title">お問い合わせ</div> <form action = "Kenya_sent.php" method = "post"> <div class = "form-item">お名前</div> <input type = "text" class = "input-name" name = "name"> <div class = "form-item">メールアドレス</div> <input type = "text" class = "input-email" name = "email"> <div class = "form-item">ご質問内容</div> <textarea name = "content"></textarea> <input type = "submit" class = "submit-button" value = "送信"> </form> </div> </div> <div class = "footer"> <div class = "footer-left"> <ul> <li>会社概要</li> <li>採用</li> <li>お問い合わせ</li> </ul> </div> </div> </body> <html>
こちらがお問い合わせフォームの内容を受け取る側です。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello! Kenya!</title> <link rel="stylesheet" href="Kenya_stylesheet.css"> </head> <body> <div class = "header"> <div class = "header-left">株式会社Kenya</div> <div class = "header-right"> <ul> <li>会社概要</li> <li>採用</li> <li>お問い合わせ</li> </ul> </div> </div> <div class = "main"> <div class = "answer-title">お問い合わせありがとうございます。</br>お問い合わせを承りました。 </div> <div class = "name-answer">◆お名前</div> <?php echo $_POST ['name']; ?> <div class = "email-answer">◆メールアドレス</div> <?php echo $_POST ['email']; ?> <div class = "content-answer">◆ご質問内容</div> <?php echo $_POST ['content']; ?> </div> <div class = "footer"></div> </body> </html>
例えば受け取る側の場合は
<div class = "answer-title">お問い合わせありがとうございます。</br>お問い合わせを承りました。
が変更点なのですが、いくらテキストエディタ上で保存しても、ローカル環境でテストすると反映されていないのです。
###試したこと
- ソースコードに文法的な誤りがないか確認
- インターネットで原因をしらべ、ある方法を試しましたが、解決できず
どうかご意見をいただきたいです、宜しくお願い致します!
回答3件
あなたの回答
tips
プレビュー