【问题标题】:How to write variables in a php file with html in it?如何在其中包含 html 的 php 文件中写入变量?
【发布时间】:2018-02-16 18:48:10
【问题描述】:

大家好。

我有一个小问题。我不想创建一个 $content 变量并将整个内容放在那里,而是像这样(如下)设置页​​面,尽管问题是放在最后的 php 变量(标题、关键字、描述、页面),即使它在 index.php 中也无法正常工作。

问题:我怎样才能使变量工作而不用已经填写了几个head_template.php?

index.php:

<!DOCTYPE html>
<html class="html" lang="en">


<?php require_once "head_template.php"; ?>

<body class="<?php echo $page; ?>">

    <?php require_once "navigation_menu_template.php"; ?>

    <?php require_once "load_template.php"; ?>

    <h1>Content</h1>

    <?php require_once "cookies_script_template.php"; ?>

    <?php require_once "footer_template.php"; ?>

</body>

</html>


<?php
    $title = "QCG | Homepage";
    $keywords = "QCG, Homepage";
    $description = "QCG | Homepage - Description";
    $page = "homepage";
?>

head_template.php:

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta charset="UTF-8">
    <meta name="description" content="<?php echo $description; ?>">
    <meta name="keywords" content="<?php echo $keywords; ?>">
    <title><?php echo $title; ?></title>
    <link rel="stylesheet" type="text/css" href="css/css.css">
</head>

【问题讨论】:

    标签: php html templates variables require-once


    【解决方案1】:

    您是在使用后设置它们。如果您将该块放在页面顶部,它将起作用。

    <!DOCTYPE html>
    <html class="html" lang="en">
    
    <?php
        $title = "QCG | Homepage";
        $keywords = "QCG, Homepage";
        $description = "QCG | Homepage - Description";
        $page = "homepage";
    ?>
    
    <?php require_once "head_template.php"; ?>
    
    <body class="<?php echo $page; ?>">
    
        <?php require_once "navigation_menu_template.php"; ?>
    
        <?php require_once "load_template.php"; ?>
    
        <h1>Content</h1>
    
        <?php require_once "cookies_script_template.php"; ?>
    
        <?php require_once "footer_template.php"; ?>
    
    </body>
    
    </html>
    

    【讨论】:

      猜你喜欢
      • 2014-09-24
      • 2011-10-01
      • 2011-04-12
      • 1970-01-01
      • 2011-07-25
      • 2012-11-03
      • 1970-01-01
      • 2012-04-15
      • 2018-05-22
      相关资源
      最近更新 更多