出于某种原因,当我在IE中运行它时,它只显示嵌入式php代码以外的所有内容, 有谁知道我应该怎么做?这是我的代码:
//Server stats display code:
// The page must be refreshed to get most recent checks.
<b>
Server Stats: |Runs every 10 minutes.|
<?php
check:
exec('C:\Users\<name>\Desktop\serverstats.bat');
include("C:\Users\<name>\Desktop\serverstats.txt");
sleep(600);
goto check;
?>
</b>
//.bat contents: |Just embed this somewhere in your site and set the directories.|
//@echo off
//ping 192.168.0.11 > C:\Users\<name>\Desktop\serverstats.txt
答案 0 :(得分:0)
PHP是一种服务器端语言。它没有任何浏览器依赖性。如果您100%确定它在其他浏览器中工作,而不是在IE中,那么问题将出现在周围的HTML代码中。您提供的代码块没有任何此类依赖于浏览器的HTML。
由于您说“它只显示除嵌入式php代码之外的所有内容”,因此您的服务器必须安装并配置PHP。
您没有看到任何PHP内容,因为您的PHP生成了一些错误,并且您的PHP设置正在屏蔽错误。首先要做的是,通过在PHP代码中添加以下内容来启用error_reporting:
error_reporting(E_ALL);
这会给你错误的位置。
检查包含文件的路径。这是一种可能性。