2 回答

TA貢獻1828條經驗 獲得超6個贊
我認為這里有類似的問題:例如。PHP 將變量發送到 file_get_contents()?但 file_get_contents 只是返回一個字符串,因此 str_replace 應該可以處理它。
# https://www.php.net/manual/en/function.str-replace.php
$bodytag = str_replace("%body%", "black", "<body text='%body%'>");
# your example
if($_GET['title'] == "main"){
? ? $name = "Jan";
? ? $page = file_get_contents('pages/main.html');
? ? echo str_replace('$name', $name, $page);
}

TA貢獻1796條經驗 獲得超4個贊
當file_get_contents()
您像處理純文本文件一樣處理 HTML 文件時,PHP 將不會解析它或解釋其中的任何內容。然后將echo
打印此文件的原始內容。
如果您是 PHP 的新手并且您正在嘗試加載頁面和解釋變量,我建議您首先在網上看一些 PHP 介紹主題和教程。除非你正在構建一種頁面緩存,否則這對你來說維護起來并不容易和實用。
順便說一下,如果你想將文件中的 HTML 內容“包含”到你的主 PHP 文件中,你必須使用include()
orrequire()
函數。
- 2 回答
- 0 關注
- 195 瀏覽
添加回答
舉報