私のウェブサイトは人々にメールを送ることができます。次に私がやりたいのは、他の通常の電子メールと同じように、私のメールを購読している人々にHTML電子メールを送信できるようにすることです。メールチンプなどを読んだことがありますが、通常のメールと同じようにHTMLメールを送信するだけです。どんなガイダンスも役に立ちますか。
1125 次
1 に答える
0
単純なHTMLでは、電子メールを送信できません。PHPまたはその他のサーバー側プログラミング言語が必要です。
PHPを使用したHTMLメール送信の例:
<?php
$to = "PUT_RECIPIENT_EMAIL_ADDRESS_HERE";
$subject = "PUT_SUBJECT_HERE";
$mail_body = '<html>
<body bgcolor="#573A28" topmargin="25">
Put HTML content here with variables from PHP if you like
Variable display Example: ' . $subject . '
</body>
</html>';
$headers = "From:youremail@yoursite.comrn";
$headers .= "Content-type: text/htmlrn";
mail($to, $subject, $mail_body, $headers);
?>
電子メールサブスクリプションを使用するには、ニュースレターをサブスクライブした電子メールを格納するデータベース内のテーブルが必要です。ユーザーが「購読解除」を押すと、MySQLクエリを実行してデータベースから削除する必要があります。
テーブル:subscribed_users(email)
ニュースレターに新しいユーザーを追加するためのSQLコード:
INSERT INTO subscribed_users VALUES 'put_email_to_subscribe_here'
ニュースレターからユーザーを削除するSQLコード:
DELETE FROM subscribed_users WHERE email = 'put_email_to_unsubscribe_here'
もちろん、phpまたはmysqlの使用方法がわからない場合は、ニュースレターの購読を行うために、この2つの言語を学習する必要があります。
phpとmysqlを学びたくない場合は、このページを見ることができます。役立つスクリプトがいくつかありますが、それらを使用するには、少なくともphpを学ぶ必要があると思います。
于 2013-01-22T15:37:25.273 に答える