【ワードプレス】問い合わせフォームから届く、ひたすら迷惑なスパムメールを防ぐ為には?
最近PHPの深い機能まで触る機会が増えてきた山下です。
PHPの知識を深め、他の言語にも転用し更なるスキルアップを図りたいと思っておりますがまずは原点回帰&これからPHPを触る人に向けて為になる記事を届ければいいなと思っております。
PHPとは?
PHPとはHTMLに埋め込むことができるオープンソース(またはオープンソースソフトウェア)の言語です。HTMLに埋め込むことができ、Webアプリケーションの開発に特に適しています。学習コストも高くない割には数多くのジャンルの開発を行うことができます。
PHP使用例
HTMLのみのコード
<!DOCTYPE html>
<html>
<head>
<title>HTML Example</title>
</head>
<body>
Hello World
</body>
</html>
PHPを使用したコード
<!DOCTYPE html>
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
上と下のコードでは出力結果が同じになります。
PHPではCのようにHTMLを出力する際の多くのコマンドを打ち込む必要はない上に直接HTMLの中に書き込む事により、手軽に動的なページの作成ができます。
PHPにできることは?
PHPではあらゆることが実現可能となります。
PHPで出来る事
・フォームからデータを取得する
・動的にページの内容を生成できる
・クッキーを送信・受信できるなど他のCGIプログラムに出来ることは全て行える
・PHPはイメージやPDFファイル、 そして(libswfやMingを使って)Flashムービーまでもその場で生成できる
・生成物をファイルシステムに保存したり、印刷したりサーバー側でキャッシュすることもできる
更にPHPはLinux、Unix系システム、Windows、macOSなどの有名なOSで動作し、ほどんど全てのウェブサーバーをサポートしています。
まとめ
回はPHPとは?PHPで何ができるかを紹介しました。PHPを触れるようになると一気に出来る事や知識の幅が広がる上に初心者でも扱いやすい言語ですので是非使いこなして素敵なプログラミングライフを送りましょう。