Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将内容添加到<;头>;从<;车身>;在PHP中_Php_Html - Fatal编程技术网

是否可以将内容添加到<;头>;从<;车身>;在PHP中

是否可以将内容添加到<;头>;从<;车身>;在PHP中,php,html,Php,Html,我想知道是否可以在PHP中从向HTML的部分添加内容 我知道如何在JQuery中实现这一点,但我需要修改最终的HTML代码,以使其具有传统数据 我也知道我可以使用ob_start()来管理所有将要处理的内容,但我问这个问题的原因是因为我已经完成了一些网站,我想知道是否有一种更简单的方法来实现这一点,而不是重组整个网站(不仅仅是一个,还有几个) 为了更好地解释,通常我的网站结构如下: -我有一个“母版页”,它拥有整个站点中的所有内容(如页眉、页脚等),有点像这样(不是这么简单-我使用验证、友好UR

我想知道是否可以在PHP中从
向HTML的
部分添加内容

我知道如何在JQuery中实现这一点,但我需要修改最终的HTML代码,以使其具有传统数据

我也知道我可以使用
ob_start()
来管理所有将要处理的内容,但我问这个问题的原因是因为我已经完成了一些网站,我想知道是否有一种更简单的方法来实现这一点,而不是重组整个网站(不仅仅是一个,还有几个)

为了更好地解释,通常我的网站结构如下: -我有一个“
母版页
”,它拥有整个站点中的所有内容(如页眉、页脚等),有点像这样(不是这么简单-我使用验证、友好URL等-只是举个例子):


底线:我想从包含的一些页面向
添加内容

从现在起,感谢所有的帮助。

也许您可以看看下面代码的概念。我不清楚你到底想要什么,所以你可以随时添加评论

<?php
    $msg = "<script> function TryOpen(){ alert('Hello World!'); } </script>";
?>
<html>
<head>
    <?php echo $msg; ?>
</head>
<body>
    <?php
        if($page == 'home')
            include('pages/home.php');
        elseif($page == 'about')
            include('pages/about.php');
    ?>
    <input type="button" name="btnAlert" value="Click" onclick="TryOpen();" />
</body>
</html>

你把PHP和HTML搞混了。你的PHP标签在哪里?我知道,代码只是为了说明。别介意,别狭隘。PHP逐行计算,在开始输出任何内容之前,您需要执行一些逻辑,以确定是否需要将数据添加到head部分。这也是为什么MVC框架和/或模板是一个好主意的另一个原因。我们大多数人在输出一行html之前,了解所有的处理逻辑,这会让生活变得更简单。首先,你用错误的方式使用PHP标记
。将HTML代码放入其中会产生错误。标题内容示例是什么样子的?嘿,Juan,谢谢你的关注。我真正需要的是:其中包含的一些页面是,例如,新闻(其中的内容是从管理页面添加的)。也就是说,新闻页面中的内容是动态的。我想添加到Facebook标签,它会随着每一条新闻的加载而改变。明白了吗?我明白了。因为内容是动态的,这取决于某些内容(您说的是“每加载一条新闻,内容都会发生变化”)。为此使用一个变量。就像上面的五月代码一样。我制作了一个示例
$msg
变量。用这个逻辑来满足你的标准。胡安,再次感谢你的帮助。我想了想,但我在想是否还有更“正确”的方法。我在这里尝试一些选择,稍后我会发布结果。谢谢
<?php
    $msg = "<script> function TryOpen(){ alert('Hello World!'); } </script>";
?>
<html>
<head>
    <?php echo $msg; ?>
</head>
<body>
    <?php
        if($page == 'home')
            include('pages/home.php');
        elseif($page == 'about')
            include('pages/about.php');
    ?>
    <input type="button" name="btnAlert" value="Click" onclick="TryOpen();" />
</body>
</html>