-1

私のウェブサイトは人々にメールを送ることができます。次に私がやりたいのは、他の通常の電子メールと同じように、私のメールを購読している人々にHTML電子メールを送信できるようにすることです。メールチンプなどを読んだことがありますが、通常のメールと同じようにHTMLメールを送信するだけです。どんなガイダンスも役に立ちますか。

4

1 に答える 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を学ぶ必要があると思います。

http://www.phpkode.com/projects/category/php-newsletter/

于 2013-01-22T15:37:25.273 に答える