2019-12-21に更新
なんでも 15日目

PHPでメールフォームを自前でつくる。ゆるふわPHP第1回

ゆるふわPHP
Crieitアドベントカレンダー参加記事。

他の皆さまがドシドシとハイレベルなことを書いている中、自分はあせらず背伸びせず、自分にできることを。

というわけでプログラミング初心者向けに「PHPでメールフォームを作ってみよう!」記事を公開します。

メールフォームのしくみ

今回作成するメールフォームのしくみはざっくりと下の図のようになります。
ユーザーがブラウザのメールフォームからウェブサーバーへデータを送信。
ウェブサーバーがそのデータを受け取って開発者へメールを送信する。

メールフォームのしくみ

対象読者

  • HTMLとCSSはワリと覚えてきたけど次に何を覚えよう?
  • Googleフォームはメールフォームを簡単に作成できて便利だけど、自由にデザインできないのが不便。
  • WordPressのテーマとかをいじってみたいんだけどPHPっていうのがいじれると有利らしい

といった方々が対象です。

PHPとはWebサイト上で動作するプログラムの一つで、HTML内に記述することができるので、お手軽で便利。
メールフォームを動作させるためにはお使いのサーバーがメールを送るのに必要になる、mb_send_mailに対応していることが必要になります。
契約しているレンタルサーバーがPHPに対応しているなら、だれでも簡単に試すことができます。

  • おすすめレンタルサーバー
    さくらのレンタルサーバ・スタンダード
    月額515円(初期費用1,029円が必要)と安くて非常に安定していますし、今回必要になるmb_send_mailという関数にも対応しています。

アジェンダ

この連載ではHTML,CSSを一通り習得した方を対象に以下の項目に沿ってPHPで実際にメール送信ができるメールフォームを完成させるまでをチュートリアルしていきたいと思います。

第1章 PHPってなに?(この記事)
第2章 変数ってなに?
第3章 四則演算ってなんなの?
第4章 フォームで値を渡します
第5章 条件式ってなんなんですか?
第6章 メール送信できちゃうんです!!
第7章 メールフォーム完成!!

それでは、第1章スタート!!

第1章 PHPってなに?

PHPとはwebサイト上で動作するプログラムの一つで、HTML内に記述することができるので、お手軽で便利。

PHPのルール

  • 拡張子は基本的には「.php」
  • PHPはプログラムの始まりを「 <?php」ではじめ、終わりを「?>」で閉じる
  • 各行の終わりには基本的には「 ; 」(読み方:セミコロン)を付ける

*コードその1

<html lang="ja">  
<head>  
<meta charset="UTF-8"> 
<title>はじめてのPHP</title>  
</head>  
<body>  
<?php  
echo "Hello, World!!";  
?>  
</body>  
</html>

上記のように記述し、ファイル名を「code01.php」としてお手持ちのサーバーにアップしてみてください。
Chromeなどのブラウザでアップしたphpファイルにアクセスし、「Hello, World!!」と表示されれば成功です。

次回、「第2章 変数ってなに?」に続きます。

Originally published at cage.tokyo
ツイッターでシェア
みんなに共有、忘れないようにメモ

ケイジ

ウェブサイト制作・構築歴15年。ボルダリング歴4年。 40才を過ぎてボルダリングをはじめ、すっかりハマり体重も10kg落ちてすっかり健康体に。 ボル活サイト「ボルジム」 https://t.co/hj1svUM4LL 運営者。プロテインは胃が痛くなるので苦手。チクワが代替品。

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

関連記事

コメント