https://www.sejuku.net/blog/97648
こちらのサイト参照してコードをvscodeの
作ったフォルダ内のindex.htmlというファイルにコピペしましたが
phpのタグの < が赤くなってうまく反映されません。
どうしたら改善できますでしょうか?
PHP Debug
PHP IntelliSense
はvscodeにインストール済みです。
下のコードは私が貼り付けたコードになります。(サイトの最後にあるコード)
赤くなってしまう部分は貼り付けたコード内に
コメントで記入してあります。
よろしくお願いします。
<?php $name = ""; $message = ""; if (isset($_POST['send']) === true) { $name = $_POST["name"]; $message = $_POST["message"]; $fp = fopen("bord.txt", "a"); fwrite($fp, $name . "t" . $message . "n"); fclose($fp); } $fp = fopen("bord.txt", "r"); $bord_array = []; while ($line = fgets($fp)) { $temp = explode("t", $line); $temp_array = [ "name" => $temp[0], "message" => $temp[1] ]; $bord_array[] = $temp_array; } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>testbord</title> </head> <body> <form action="" method="post"> <div> <label for="name">名前</label> <input type="text" id="name" name="name"> </div> <div> <label for="message">内容</label> <input type="text" id="message" name="message"> </div> <input type="submit" name="send" value="送信する"> </form> <h2>表示欄</h2> <ul> <?php foreach ($bord_array as $data): ?> <?= "<li>" ?> <?= $data["name"] . ":" . $data["message"]; ?> <?= "</li>" ?> <?php endforeach; ?> <!-- 上の5行の<がそれぞれ赤くなります --> </ul> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。