0

そこで、送信すると自分のメールアドレスに送信される簡単なフォームを作成しました。現時点では、メールのフォーマットに満足していません。かなり多くの情報が入力されるため、読みづらい場合があります。

これが私のメールに送信するphpのセクションです

$body_message .= 'Title: '.$field_title."\n";
$body_message .= 'Full Name: '.$field_fullname."\n";
$body_message .= 'Company Name: '.$field_companyname."\n";
$body_message .= 'Company Registered Number: '.$field_companynumber."\n";
$body_message .= 'Address: '.$field_address."\n";
$body_message .= 'Postcode: '.$field_postcode."\n";
$body_message .= 'Phone Number: '.$field_phonenumber."\n";
$body_message .= 'Email Address: '.$field_email."\n";
$body_message .= 'Mobile Number: '.$field_mobile."\n";
$body_message .= 'Website URL: '.$field_website."\n \n \n";

$body_message .= 'NEED: '.$field_NEED."\n \n";
$body_message .= 'APPROACH: '.$field_APPROACH."\n \n";
$body_message .= 'BENEFITS: '.$field_BENEFITS."\n \n";
$body_message .= 'COMPETITION: '.$field_COMPETITION."\n \n";

現時点では、私が受け取るメールは次のようになっています。

役職:氏
氏名:氏名
会社名:会社
等… 。

このようにしたいと思います。
役職:


氏名:
私の名前

会社名:
会社

など...

また、「タイトル:」「フルネーム:」「会社名:」を太字または別の色にすることもできます。

よろしくお願いします、トム

================================================== ======================

4

4 に答える 4

0

これを確認し、要件に応じて設定してください---

    <?php
// multiple recipients
$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';

// subject
$subject = $field_title;

// message
$message = '
<html>
<head>
  <title>'.$field_title.'</title>
</head>
<body>
  <p>'.$field_title.'!</p>
  <table>
    <tr>
      <th>Full Name</th><th>Company Name</th><th>Company Registered Number</th><th>Phone Number</th>
    </tr>
    <tr>
      <td>'.$field_fullname.'</td><td>'.$field_companyname.'</td><td>'.$field_companynumber.'</td><td>'.$field_phonenumber.'</td>
    </tr>
  </table>
</body>
</html>
';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Mail it
mail($to, $subject, $message, $headers);
?>
于 2012-06-28T13:33:06.333 に答える
0

これを実現するには、HTMLメールを作成する必要があります。PHPマニュアルには、コピーして貼り付けることができる優れた例があります。

http://php.net/manual/en/function.mail.php#example-3152

于 2012-06-28T13:34:22.897 に答える
0

\niの代わりに使用します

  <br /> 

私の個人的な好みのために..また、あなたが色を変えたいもののために、それをスパンで包み、そしてスパンにいくつかのスタイルを与えます。

于 2012-06-28T13:34:58.907 に答える
0

これはどれもうまくいくはずです

$body_message .= 'Title: <br />' . $field_title . "\n";

$body_message .= 'Title: ' . "\n" . $field_title . "\n";

$body_message .= 'Title: <br />' . $field_title . '<br />';

それらの周りに span タグを配置して、それに応じてスタイルを設定できます。

于 2012-06-28T13:37:33.007 に答える