在PHP中定义不接受空间

时间:2015-06-19 06:50:00

标签: php

我使用define()功能为我的网站制作设置页面 在我的 settings.php

define('DESCRIPTION', "Admin Dashboard Template");
define('TITLE', "Modern");
define('KEYWORDS', "admin,dashboard");
define('AUTHOR', "Minh Tan");

在我的 index.php

<?php include('config/settings.php'); ?>
<!DOCTYPE html>
<html>
    <head>

        <!-- Title -->
        <title><?php echo TITLE; ?> | Login - Sign in</title>

        <meta content="width=device-width, initial-scale=1" name="viewport"/>
        <meta charset="UTF-8">
        <meta name="description" content=<?php echo DESCRIPTION; ?> />
        <meta name="keywords" content=<?php echo KEYWORDS; ?> />
        <meta name="author" content=<?php echo AUTHOR; ?> />

但是当我在浏览器上运行时。它产生了这个结果:

View on browser

救救我!感谢。

1 个答案:

答案 0 :(得分:2)

用双引号括起你的PHP语句..它们在你的字符集之后就会丢失。

    <meta name="description" content="<?php echo DESCRIPTION; ?>" />
    <meta name="keywords" content="<?php echo KEYWORDS; ?>" />
    <meta name="author" content="<?php echo AUTHOR; ?>" />