2012-08-29 31 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