2016-08-31 10 views
-1

私は自分のFTPサーバーに、私が持っている電子メールテンプレートを使ってサーバー側で電子メールを送信するPHPソースコードをどのように組み合わせることができますか?すでにいくつかの電子メールジェネレータを使用して作成準備完了のHTML電子メールテンプレートを使用してサーバー上でPHPコードを実行する

私が持っている主な問題は、サーバー上でこれらのファイルをセットアップし、それらを互いに組み合わせる方法については何の答えも見つけられないということです。私はそのような初心者レベルを代表して申し訳ありません、私の無知のために私を許しなさい。

ここに私のPHPソースコードがあります。それは電子メールの送信のためのものです。どうすれば私のHTML電子メールテンプレートと組み合わせることができますか?

<?php 
$receiver = "[email protected]"; 
$subject = "Subject example"; 
$message = "Message example"; 
$sender = "[email protected]"; 
$header = "From: " . $from;  

mail($receiver, $subject, $message, $header); 
echo "ok!"; 
?> 

このコードには、自分のメールのHTMLテンプレートのソースコードを含めることはできますか?

答えて

0

私が問題を理解する限り、簡単にphpとhtmlを共通のファイルに書くことができます。必要に応じて、php、htmlタグを開いて閉じます。それを行うには

あなたは$メッセージ変数にあなたのHTMLを含める必要が
<?php 
$receiver = "[email protected]"; 
$subject = "Subject example"; 
$message = "Message example"; 
$sender = "[email protected]"; 
$header = "From: " . $from; 


mail($receiver, $subject, $message, $header); 
echo "ok!"; 
?> 
<html> 
    <body> 
     <p>Write HTML here</p> 
    </body> 
</html> 
0

、一つの方法は、このようなものです:残念ながら、それは動作しません

<?php 
$receiver = "[email protected]"; 
$subject = "Subject example"; 
$message = "<div>Your email HTML Template here</div>"; 
$sender = "[email protected]"; 
$header = "From: " . $from; 

mail($receiver, $subject, $message, $header); 
echo "ok!"; 
?> 
+0

、HTMLテンプレートの私のソースコードは、 'で始まる [...] '、そしてスクリプトがサーバー上で実行されると、' Parse error:予期しない構文エラーです。 '、/home/stevestifler/public_html/script.php on line 6'というメッセージが表示されます。 6行目はで始まります。このエラーの解決策はありますか? –

+0

あなたは一重引用符または二重引用符をすべて確認する必要があります。そのため、解析エラーが発生します 例: '$ message ="

hello
"//これは動作しません" '$ message ="
hello
"//これはうまくいくだろう – Dranes

関連する問題