开发中经常需要获取当前执行文件的路径,此路径可以用于安全性的验证和其他操作。本例通过 explode()类型转换函数。并通过解析系统变量获取到当前文件所在的绝对路径和文件名
实例过程:
首先要通过$_SRVER预定义变量获取当前脚本的运行信息。
其次,使用explode()函数把运行信息(字符串类型)转换成数组后获取数组中的相关信息
实例代码:
PHP
<?php
$name = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_NAME'];
$arr = explode('/',$name);
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<div>
<h1>当前文件路径:</h1>
<span><?php echo $name ;?></span>
<h1>当前脚本名</h1>
<span><?php echo $arr[(count($arr)-1)] ?></span>
</div>
</body>
</html>