2016-04-03 4 views
0

sprintfを使用して外部のhtmlファイルに値を渡したいと思います。どのような私がこれまで試してみました:sprint to htmlファイルのプレースホルダー

外部htmlファイル:

<html><body><table border="0" cellpadding="0" cellspacing="0" style="width:100%%;padding:25px 20px 25px 20px;background:#f2f2f2;"><tr><td>%s</td></tr></table></body></html> 

PHPファイル:私は、CSSのプロパティに使用%を逃れたが、私は%sに取得していない続ける

$html = "../../email-templates/registration-template.html"; 
$html = sprintf($html,"myvalue"); 
$mime->setHTMLBody($html, true); 

"myvalue"

答えて

0

本当に大きな問題ではありませんでした。私は解決策を見つけました... file_get_contents()メソッドを使って外部ファイルのhtmlコンテンツを取得し、setHTMLBody()でファイルとしてではなくテキストとしてコンテンツを渡しました