EメールLOGIN

Eメール

php email

PHP Send Email

PHP を使用すると、スクリプトから直接メールを送信できます。

PHP mail() 関数

PHP mail() 関数は、スクリプトからメールを送信するために使用されます。

QQ截图20161009091837.png

注: PHP でメール機能を使用するには、メール システムがインストールされ実行されている必要があります。使用されるプログラムは、php.ini ファイルの構成設定によって定義されます。詳細については、PHP Mail リファレンス マニュアルを参照してください。

PHP 簡単電子メール

PHP 経由で電子メールを送信する最も簡単な方法は、テキスト メールを送信することです。

以下の例では、最初に変数 ($to、$subject、$message、$from、$headers) を宣言し、次にこれらの変数を mail() 関数で使用して電子メールを送信します。

PHP メール フォーム

PHP を使用すると、サイト上にフィードバック フォームを作成できます。次の例では、指定された電子メール アドレスにテキスト メッセージを送信します。

<?php
 $to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
 ?>

例の説明:

まず、電子メールの入力ボックスが入力されているかどうかを確認します

入力されていない場合 (ページが表示されたときなど)初めて訪問した場合)、HTMLフォームを出力します

記入された場合(フォーム記入後)、フォームからメールを送信します

送信ボタンをクリックすると、ページをリロードし、メールが届いた旨のメッセージを表示します正常に送信されました



次のセクション

<html> <body> <?php if (isset($_REQUEST['email'])) //if "email" is filled out, send email { //send email $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail( "someone@example.com", "Subject: $subject", $message, "From: $email" ); echo "Thank you for using our mail form"; } else //if "email" is not filled out, display the form { echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text' /><br /> Subject: <input name='subject' type='text' /><br /> Message:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; } ?> </body> </html>
コースウェア