PHPを学ぼう!

▼PHPを学ぶチャプターです。


SMS付き2Gは、900円。
通話付きは、1600円。

 

素材メニュー

 ◆Chapter 1

 ◆Chapter 2

 ◆Chapter 3

 ◆Chapter 4

 

制作ヒント

 ◆制作のヒント

 

レッスンメニュー

 ◆Chapter2 練習問題

 ◆Chapter3 DB練習問題

 

サイト運営者がPHPを学んだ
お勧めの書籍です!
これ一冊で基本的なPHPの仕組み、簡単なプログラムの作成、SQLiteを使ったデータベースなどかなり学べる要素が詰まっています!

↓↓↓ ↓↓↓

PHPレッスンブック―PHP5対応

新品価格
¥2,520から
(2013/2/24 04:38時点)

 

 

サイバーテロの技法について書かれた書籍です!
ハッカーの手法を知ることでご自身のサイトがハッカーに攻撃されたときそれを防ぐ手法を紹介しています。

↓↓↓ ↓↓↓

PHPサイバーテロの技法―攻撃と防御の実際

新品価格
¥1,890から
(2013/11/5 10:09時点)

 

 

★初年度100円! サブドメインやメールアカウントを無制限に設置できます。
PHPやCGIは勿論、WordPress、Movable Type Open Source、掲示板、ブログ、ショッピングサイトなどが簡単に導入できるので複数サイトを運営したい場合に便利なサービスです。

↓↓↓ ↓↓↓

 

PHPが動作するサーバー

 

はじめてのHP | 無料素材 | タグ辞典 | CSSガイドEX | PHPを学ぼう!

◆Chapter 2 - メールの送信

PHPからメールを送信させることができます。

 

とはいっても、ローカルでのXAMPPの環境下ではメール設定をするのが面倒なので実際に稼動しているサーバで試すことをお勧めします。
国内のサーバー環境で一部のPHPの環境設定がされておらず利用できないこともありますが、大抵のレンタルサーバーでは問題なく利用ができるでしょう。
利用できない場合には、サーバーのレンタル元に問い合わせてみてください。

 

PHPからのメール送信はとても簡単です。

  • 送信先のメールアドレス
  • 受信先のメールアドレス
  • メールタイトル
  • 送信内容

の情報をmail関数に渡せば、メールを送信することができます。

mail(送信先, 件名, 送信内容 [,追加するヘッダ [,追加するパラメーター]])

 

日本語(マルチバイト)に対応する場合には、mb_send_mail関数を利用します。

mb_send_mail(送信先, 件名, 送信内容 [,追加するヘッダ [,追加するパラメーター]])

 

勿論、日本語対応なのでmb_send_mail関数を使い、ページにアクセスするとメールを送信する単純なコードを "UTF-8" に対応したもので紹介します。

<?php
  //内部環境設定
  mb_language("ja");
  mb_internal_encoding("UTF-8");

  //送信内容設定
  $from = "*****@****.jp";
  $to = "*****@****.jp";
  $title = "テスト";
  $body = "メール送信のテスト中です。";

  //送信処理
  $header = "From: $from";
  mb_send_mail($to, $title, $body, $header);
?>

 

コードの3行目では、日本語を指定します。
4行目は、PHP内部の日本語を指定した文字コードでエンコードしています。
特に記載しなくとも動作するのでしょうが、時々文字化けを起こしたりするので指定しています。

 

他の文字コードを指定する場合には次のとおりにします。

//PHP内部の日本語をShift_JISでエンコード
mb_internal_encoding('SJIS');

//PHP内部の日本語をEUCでエンコード
mb_internal_encoding('EUC-JP');

//PHP内部の日本語をユニコードでエンコード
mb_internal_encoding('UTF-8');

//PHP内部の日本語をASCIIでエンコード
mb_internal_encoding('ASCII');

 

7行目は、送信元のメールアドレスを指定します。
この場合、サーバーのドメインであるメールを指定しましょう。

 

8行目は、送信先のメールアドレスを指定します。
9行目は、メールのタイトルを指定します。
10行目は、メール本文を指定します。

 

mail関数は、アンケートや投稿、メールマガジンなどでよく使われる関数です。

 

 

練習問題

 

 

 

 

 

 

 

 

 

 

 

 

 

ex-mode.net | ツールEX | 素材EX | アフィモール | 初級者向 初めてのホームページ作り | Htmlタグ辞典 | 初めてのプランター菜園 | リンク・ボード
気のみ気のままなブログ | CSSガイドEX | ホビ★コレ | 班長日記!

▲UP

Copyright (C) ex-mode.net 2017. All Rights Reserved.