ホームページ >バックエンド開発 >PHPチュートリアル >PHPフォームを使用してメールを送信する方法

PHPフォームを使用してメールを送信する方法

墨辰丷
墨辰丷オリジナル
2018-06-12 11:33:152143ブラウズ

この記事では、php がメールを送信するためのフォームを送信する方法を主に紹介しており、サンプルを使用してフォームを操作する方法を分析しています。 ##この記事の例では、php でフォームを送信して電子メールを送信する方法について説明します。詳細は次のとおりです。

次の HTML コードを email.html ファイルに保存します。

<html>
<head>
<title>Simple Send Mail </title>
</head>
<body>
<h1>Mail Form</h1>
<form name="form1" method="post" action="mail.php">
<table>
   <tr><td><b>To</b></td><td>
   <input type="text" name="mailto" size="35">
   </td></tr>
   <tr><td><b>Subject</b></td>
     <td><input type="text" name="mailsubject" size="35"></td>
   </tr>
   <tr><td><b>Message</b></td>
     <td>
  <textarea name="mailbody" cols="50" rows="7"></textarea>
  </td>
   </tr>
   <tr><td colspan="2">
      <input type="submit" name="Submit" value="Send">
     </td>
   </tr>
  </table>
</form>
</body>
</html>

バックエンド php コードを mail.php

<?php
  if (empty ($_POST[&#39;mailto&#39;]) ) {
    die ( "Recipient is blank! ") ;
  }
  if (empty ($_POST[&#39;$mailsubject&#39;]) ){
    $mailsubject=" " ;
  }
  if (empty ($_POST[&#39;$mailbody&#39;]) ) {
    $mailbody=" " ;
  }
  $result = mail ($mailto, $mailsubject, $mailbody) ;
  //send the email
  if ($result) {
    echo "Email sent successfully!" ;
  }else{
    echo "Email could not be sent." ;
  }
?>

に保存します。概要

: 以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。 関連する推奨事項:

PHP のデータベースは、より安全な永続ログインと記憶機能を実装します

php では正規表現を使用しますフォーマットの方法電話番号

phpはCookieに基づいてユーザー名とパスワードを記録します

以上がPHPフォームを使用してメールを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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