ホームページ  >  記事  >  バックエンド開発  >  PHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?

PHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?

慕斯
慕斯オリジナル
2021-05-28 14:16:222021ブラウズ

前回の記事では「PHP Cookie とは何ですか?」について紹介しました。作成方法は?削除するにはどうすればよいですか? 》, この記事では引き続き、php を使用して電子メール ファイルを作成する方法を紹介します。この記事を読めば、誰もが電子メールの魅力を知ることができます。

PHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?

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

構文:

mail(to,subject,message,headers,parameters)

パラメータの説明:

##パラメータ説明#から##までは必須です。電子メール受信者を指定します。 件名 必須。電子メールの件名を指定します。注: このパラメータには改行文字を含めることはできません。 必須。送信するメッセージを定義します。行を区切るには LF (\n) を使用する必要があります。各行は 70 文字までに制限する必要があります。 オプション。 From、Cc、Bcc などの追加ヘッダーを指定します。追加のヘッダーは CRLF (\r\n) を使用して区切る必要があります。 オプション。メール送信プログラムの追加パラメータを指定します。 注: PHP でメール関数を実行するには、メール システム (sendmail、postfix など) がインストールされ実行されている必要があります。 、qmail など)。使用されるプログラムは、php.ini ファイルの構成設定によって定義されます。
#メッセージ
ヘッダー
パラメータ

PHP 簡単電子メール:

PHP 経由で電子メールを送信する最も簡単な方法は、テキスト メールを送信することです。
次の例では、最初に変数 ($to、$subject、$message、$from、$headers) を宣言し、次にこれらの変数を mail() 関数で使用して E - mail:

コードは次のとおりです:

<?php
$to = "someone@example.com";         // 邮件接收者
$subject = "参数邮件";                // 邮件标题
$message = "Hello! 这是邮件的内容。";  // 邮件正文
$from = "someonelse@example.com";   // 邮件发送者
$headers = "From:" . $from;         // 头部信息设置
mail($to,$subject,$message,$headers);
echo "邮件已发送";
?>

実行結果は次のとおりです:

PHP メール フォームPHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?

PHP を介して、ユーザーは自分のサイトにフィードバック フォームを作成できます。次の例では、指定された電子メール アドレスにテキスト メッセージを送信します。 コードは次のとおりです。

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<?php
if (isset($_REQUEST[&#39;email&#39;])) { // 如果接收到邮箱参数则发送邮件
// 发送邮件
$email = $_REQUEST[&#39;email&#39;] ;
$subject = $_REQUEST[&#39;cars&#39;] ;
$message = $_REQUEST[&#39;message&#39;] ;
mail("someone@example.com", $cars,
$message, "From:" . $email);
echo "邮件发送成功";
} else { // 如果没有邮箱参数则显示表单
echo "<form method=&#39;post&#39; action=&#39;mailform.php&#39;>
Email: <input name=&#39;email&#39; type=&#39;text&#39;><br>
cars: <input name=&#39;cars&#39; type=&#39;text&#39;><br>
Message:<br>
<textarea name=&#39;message&#39; rows=&#39;15&#39; cols=&#39;40&#39;>
</textarea><br>
<input type=&#39;submit&#39;>
</form>";
}
?>
</body>
</html>

実行結果は次のとおりです。

コードの説明: PHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?


まず、メール入力ボックスに

  • が入力されているかどうかを確認します。

    未記入の場合(初めてページにアクセスした場合など)、HTMLフォームを出力します


  • 記入されている場合(フォームの後)


  • フォームに記入して送信ボタンをクリックすると、ページがリロードされ、メールの入力内容が表示されます。リセットされ、電子メールが正常に送信されたことを示すメッセージが表示されます。

  • 推奨学習: 「

    PHP ビデオ チュートリアル

以上がPHP で電子メール プログラム ファイルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。