哪个文件调用了另一个?

时间:2014-02-08 11:25:21

标签: php

有没有办法确定另一个调用的文件。例如。

FILE one.php

include('two.php');
...

FILE two.php

//这个文件做了一些事情

我在two.php上收到了500内部服务器错误(在.php 中意外结束文件)。

但是,该文件没有意外的EOF,所以我猜这个问题来自文件one.php。问题是我不知道那个文件是哪个。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你不关心什么文件正在调用另一个文件,因为PHP会自己解析文件,所以问题在于你的第二个文件。

看一看:

  • 检查您的php标记之前和之后是否有空格,即更改{?> { ?><?phpSOMETHING <?php SOMETHING
  • 更新:如果您未启用short_open_tag,请更改<?的所有<?php
  • 另外,仔细计算所有大括号{}并检查所有内容是否正确关闭。
  • 使用单'和双" coutes进行相同操作。

如果您发布文件的代码,我们可以更好地帮助您

答案 1 :(得分:0)

很久以前我遇到过类似的问题。问题是<? PHP开始标记。

解决了用<?

替换<?php的问题