0

出于某种原因,当我在 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
4

1 回答 1

0

PHP 是一种服务器端语言。它没有任何浏览器依赖性。如果您 100% 确定它可以在其他浏览器中运行,而不是在 IE 中,那么问题将出在周围的 HTML 代码上。您提供的代码块没有任何此类依赖于浏览器的 HTML。

既然您说“它只显示嵌入的 php 代码以外的所有内容”,那么您的服务器必须安装和配置 PHP。

您没有看到任何 PHP 内容,因为您的 PHP 正在生成一些错误,并且您的 PHP 设置正在掩盖错误。首先要做的是,通过将以下内容添加到您的 PHP 代码来打开 error_reporting:

 error_reporting(E_ALL);

这会给你错误在哪里。

检查包含文件的路径。这是一种可能。

于 2012-10-10T04:46:11.867 回答