PHP提供空白页,其中包含打开错误的以下代码

PHP提供空白页,其中包含打开错误的以下代码,php,Php,我知道这个问题一直被问,但就我所知,这只是一个语法错误,我看不出来。代码如下 在index.php上: <?php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); ?> <? require($_SERVER["DOCUMENT_ROOT"] . '/WestAncroftSettings.php' ); ?>

我知道这个问题一直被问,但就我所知,这只是一个语法错误,我看不出来。代码如下

在index.php上:

    <?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE); ?>

<? require($_SERVER["DOCUMENT_ROOT"] . '/WestAncroftSettings.php' ); ?>


<?php include("$ACCESS_PATH" . "/WestAncroft2/Pages/Main/Main.php");?>

在WestAncroftSettings.php上:

<?php $ACCESS_PATH = 'http://' . $_SERVER['HTTP_HOST'].'/WestAncroft2'; ?>

<?php $IMAGE_PATH = 'http://' . $_SERVER['HTTP_HOST'].'/WestAncroft2/images'; ?>

在Main.php上:

<? require($_SERVER[DOCUMENT_ROOT] . '/WestAncroftSettings.php' ); ?>


如果您想要页面上的其余内容,只需询问。

这一行的第二个示例缺少引号,并且同意囚犯-检查短标记设置。建议使用长标记名,以防将来更改服务器

<?php require($_SERVER["DOCUMENT_ROOT"] . '/WestAncroftSettings.php' ); ?>

这确实是一个打字错误

<? require($_SERVER["DOCUMENT_ROOT"] . '/WestAncroftSettings.php' ); ?>

应该是

<?php require($_SERVER["DOCUMENT_ROOT"] . '/WestAncroftSettings.php' ); ?>


稍后在代码中,您将再次使用相同的行,而不使用
,您可以通过在PHP.ini文件中将“short_open_tag”启用为1来使用PHP的open标记的缩写形式
()
。 更改后,请记住重新启动Apache服务器

然后您可以在项目中同时使用
()
()

但请记住,如果您想将PHP与XML结合使用,可以禁用此选项以使用
内联。否则,您可以使用PHP打印,例如:

短标记是否已关闭?尝试使用
您是否确实向浏览器输出了任何内容?我在你的代码中看到的只是include,而include又包含了一些东西,但不包含任何供用户查看的内容。他正在输出一组选项卡和换行符。。。可能只需要删除空白之前,我第一次作出这些变化,但它仍然不工作。我现在使用@capture,我把它缩小到index.html中的下一行。你知道怎么了吗?我做了这些改变,但还是没有运气:-(