我是一個嘗試使用PHP構建簡單Web應用程序的新手代碼。我正在嘗試發送一個HTML電子郵件,其中包含每次發送時都會更改的變量。啓動電子郵件的代碼是「email.php」,包含:無法將PHP變量傳遞給file_get_contents()
$body = file_get_contents('welcome/green2.html.php');
在該「green2.html.php」文件,我有一個變量,名爲$突出顯示需要填充。 $ highlight變量在'email.php'文件中定義。我曾嘗試在「green2.html.php」文件中添加內容,但未對其進行解析。我得到一個空格,輸出時應該是變量。
另外,我在'email.php'文件中做了一個'welcome/green2.html.php'。當我回顯它時,$ highlight var會顯示在結果頁面上,但如果我回顯$ body,則不會顯示。
任何幫助將不勝感激!
file_get_contents()不執行代碼。它只是在原始字節中淹沒並將它們填充到變量中。也許你正在尋找'include()'和/或(希望不是)'eval()'? – 2012-07-27 19:33:17