为了账号安全,请及时绑定邮箱和手机立即绑定

将 php 字符串放入 html 文件中,同时使用 file_get_contents 回显?

将 php 字符串放入 html 文件中,同时使用 file_get_contents 回显?

PHP
慕田峪9158850 2023-03-04 16:55:41
我正在寻找一种将 php 字符串放入 html 文件的方法,我使用 file_get_contents 将其拉入,然后回显。PHP 剪断:if($_GET['title'] == "main"){    $name = "Jan";    $page = file_get_contents('pages/main.html');    echo $page;}HTML 截断:<div id='personal_data'>    Persönliche Daten:</br>    Name: $name</br>    Alter: 18</br>    Wohnort: Keine Ahnung</div>
查看完整描述

2 回答

?
30秒到达战场

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);

}


查看完整回答
反对 回复 2023-03-04
?
SMILET

TA贡献1796条经验 获得超4个赞

file_get_contents()您像处理纯文本文件一样处理 HTML 文件时,PHP 将不会解析它或解释其中的任何内容。然后将echo打印此文件的原始内容。

如果您是 PHP 的新手并且您正在尝试加载页面和解释变量,我建议您首先在网上看一些 PHP 介绍主题和教程。除非你正在构建一种页面缓存,否则这对你来说维护起来并不容易和实用。

顺便说一下,如果你想将文件中的 HTML 内容“包含”到你的主 PHP 文件中,你必须使用include()orrequire()函数。


查看完整回答
反对 回复 2023-03-04
  • 2 回答
  • 0 关注
  • 329 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号