2012-08-29 33 views

回答

3

您可以使用PHP常量__FILE__为:

echo __FILE__; 
+0

THANK YOU !!!!!!!!!!!!!!!! –

+2

请注意,这是调用此常量的实际文件的名称。如果在包含文件中调用,您将获得包含文件的名称。 $ _SERVER ['SCRIPT_NAME']如果你需要在include中使用它,那将更加可靠。 –

2

您可以使用$_SERVER['PHP_SELF']获取当前脚本或__FILE__以获取当前文件。区别在于包含的文件。如果文件A.php包含文件B.php,则在文件B.php $_SERVER['PHP_SELF']中将具有A.php,因为这是调用脚本,并且__FILE__具有确切的文件,其中该行被调用,其将是B.php。例如:

a.php只会:

<?php 
include("B.php"); 

B.php:

<?php 
echo '__FILE__ has: '.__FILE__.'<br />'; //shows B.php 
echo '$_SERVER["PHP_SELF"] has: '.$_SERVER['PHP_SELF'].'<br />'; //shows A.php