私はHTMLの電子メールレイアウトを保存しているmysqlバイナリテーブルを持っています。このレイアウトでは、レイアウトが呼び出されるページに配置されたタグを配置したいと思います。タグ以外は表示できないようです。
例:MySQLデータベースから呼び出さ
- >
$sql_result = 'The property name is $prop_name.';
$message = <<<EOF
$sql_result
EOF;
私はページをロードすると、それは$prop_name
の代わりに、以前のスクリプトで定義されている実際の名前で結果をメールでお知らせいたします。ページ上の表示は、事前に定義された$prop_name
変数に対して機能しますが、電子メールで送信された部分には表示されません。同じページに結果をエコーしたりプリントしたりしても、以前に定義された呼び出しの代わりに$prop_name
が置かれます。変数をデータベースから呼び出すときに定義済みの定義を表示するにはどうすればよいですか?
私はユーザーが編集できる電子メールテンプレートを作成しようとしています。事前に定義された変数やタグを挿入することで、ページが表示されたときに画面に表示されたプロパティ名のようなものを電子メールで送信します。 – MrWizard
一重引用符を二重引用符に変更すると、値がある限り、 '$ prop_name'は正しく置換されます。 –