0

我正在尝试在 windows server 2008 r2 上创建我的第一个动态站点。我已经在基于 linux 的系统上成功创建了其他动态站点,但我遇到了一些麻烦。

所以我在服务器上安装了 php、mysql 和 phpmyadmin。

我有一个页面(index.php),其中包含以下内容:

    <?php
    include 'php/index.php';
    mysql_set_charset('utf8');
    ?>

这工作正常,当我在网络浏览器的显示页面上“查看源代码”时不显示。

在我的页面下方,我有以下内容:

    <?=$obj->get_email()?>

该语句用于从数据库中提取信息。当我查看源代码时,它会显示如上所示的 get_email() 命令。而不是应该替换为 .

这是一个PHP问题吗?这种类型的命令不适合 Windows 服务器还是我只是在做一些完全愚蠢的事情?

4

2 回答 2

1

您应该检查 php.ini 的设置:如果您希望能够用来跳转到 PHP 模式,请将short_open_tag其更改为。1<?

除此之外,只需将其更改为即可<?php echo $obj->get_email(); ?>解决您的问题。

参考

于 2012-07-25T11:55:25.227 回答
1

尝试不带短标签:

<?php echo $obj->get_email(); ?>
于 2012-07-25T12:00:13.040 回答