PHP Echo包括文件名

时间:2012-11-14 03:17:33

标签: php apache include webserver echo

您好我想问一下如何回复包含文件脚本


**index.php**
<?php


include('inc.php');

?>

**inc.php**

<?php

echo  $_SERVER['PHP_SELF'] ;

?>

+++++++++++++++++++++++++++++++++++++

我的文件位于localhost / test / file /

上面脚本的输出是 /test/file/index.php

我想要的是输出应该是 /test/file/inc.php 请帮忙。

2 个答案:

答案 0 :(得分:0)

我认为您需要__FILE__而不是$_SERVER['PHP_SELF']

请参阅:http://php.net/manual/en/language.constants.predefined.php

答案 1 :(得分:0)

我相信你正在寻找的东西是这样的:

$pathToInc = dirname(__FILE__);

然后您可以在inc.php中回显$ pathToInc或您为变量命名的任何内容。这应该输出该变量内的路径,而不是index.php的补丁。