php脚本在购买的模板中呈现为注释

php script renders as a comment inside purchased template

本文关键字:注释 脚本 php      更新时间:2023-11-03

我最近买了一个模板并开始使用它。该模板只包括html、css和javascript文件。我有一个问题,我试图放置在html文件中的每个php脚本都被呈现为注释。所以当我尝试添加这个脚本时:

<?php
include_once "dbConnect.php";
//user name dropdown
$query = "SELECT user_name FROM users";
$result = mysql_query($query); ?>
<select name="selectedName" id="userSelected">
    <option value="" disabled selected>user name</option>
    <option value=""  >All</option>
    <?php while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
        <option value="<?php echo $line['user_name'];?>">
            <?php echo $line['user_name'];?>
        </option>
    <?php } ?>
</select>
<!--script name dropdown-->
<?php
$query = "SELECT script_name FROM scripts";
$result = mysql_query($query); ?>
<select name="selectedScript" id="scriptSelected">
    <option value="" disabled selected>script name</option>
    <option value=""  >All</option>
    <?php while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
        <option value="<?php echo $line['script_name'];?>">
            <?php echo $line['script_name'];?>
        </option>
    <?php } ?>
</select>
?>

使用这条线路:

<?php include_once "dropdown.php"?>

在开发者工具中,它看起来像这样:

<!--?php include_once "dropdown.php"?-->

知道是什么原因造成的吗?这段代码已经在我创建的一个html项目中工作了,我正试图将其移到这个模板中。*模板将其命名为metronic

当您将php放入HTML文件时,它会被呈现为HTML。您应该将扩展名更改为.php,这样它就可以自己运行php了。(HTML本身不会受到影响)