2016-04-03 83 views
0

我想通過sprintf將值傳遞給外部html文件。什麼到目前爲止,我曾嘗試:衝刺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文件:

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

我躲過使用的CSS屬性%,但我不斷收到%s和不「myvalue」

回答

0

aparently它不是什麼大不了的;我找到了一個解決方案...我使用file_get_contents()方法和setHTMLBody()獲取外部文件的html內容我將文本內容作爲文本傳遞,而不是作爲文件

$html = sprintf(file_get_contents("../../email-templates/registration-template.html"), "myvalue"); 

$mime->setHTMLBody($html);