获取HTML文件的内容并添加到PHP String

时间:2013-09-20 12:06:38

标签: html php

我有一个HTML文件,我用它作为PHP电子邮件的模板,我想只是拉取HTML文件的内容并将其放在一个字符串中,但我的PHP内容没有显示。

我当前的html文件可以在http://pastebin.com/iNgaHRky

看到

我可以获取要拉的文件,但其中的PHP部分没有运行。电子邮件就像我正在预览文件本身一样。

我的代码:

ob_start();
include(site_url()."/emails/templates/new_user_admin.html");
$adminMessage = ob_get_clean();
ob_end_clean();

任何人都可以告诉我,如果我想做的事情是可能的,还有什么方法可以让它发挥作用?

我也试过file_get_contents()

1 个答案:

答案 0 :(得分:1)

它只是将文件解释为纯字符串。

我真的不认为你应该期待php部分工作。他们现在只是文字。不是PHP。

一旦使用了file_get_contents()http://php.net/manual/en/function.str-replace.php

,您可以尝试在创建的字符串上使用字符串替换

因此,例如,您将放入html文件{{siteurl}}并使用字符串替换替换为.site_url()等内容。“/ emails / images / generic-header.jpg