Help us understand the problem. What is going on with this article?

PHP ~web開発編~

はじめに、
一通り基礎的な事を学び終えたので今日からPHPでweb開発に関する学習をしていきます。
復習も含めて初歩的な事も記事にしてアウトプットしていきたいと思う。

PHPの埋め込み

[解説]
16行目
<?php ** ?>
**の部分のPHPの記述をする事で使える様になります。
17行目
echoした結果を埋め込む時は省略ができます。
echoとphpの記述を削除して=に変える事で出力可能です。
18行目
こちらは定義した変数を埋め込んでいるだけです。
スクリーンショット 2020-10-03 17.03.43.png

htmlspecialchars()

下記のコードを実行すると、javascriptのalertが出てしまいます。
これを防ぐ為に< > 'などをhtmlspecialchars()を使いただの文字列にします。
スクリーンショット 2020-10-03 17.21.02.png
htmlspecialchars(変数、 変換の為のフラグ(今回は ' も変換させています。)、 文字コード)
スクリーンショット 2020-10-03 17.24.01.png

nariprogramming
6月からプログラミングを始めました。 日々学習した事をアウトプットしていきます
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away