php获取文件路径的方法总结(转贴)

__FILE__:代表__FILE__所在文件的绝对路径
__DIR__:=dirname(__FILE__),这是php5.3之后才出现的
getcwd();获得当前工作路径
chdir($newdir):改变工作路径,前提是$newdir存在,但是chdir所在文件本身不会移动
dirname():求文件所在目录的路径
basename():获取文件名
realpath():将相对路径转换为绝对路径

实例文件C:\zentao\www\test.php(存在www\azhiweb)
<?php
echo __FILE__;echo ‘<br />’;C:\zentao\www\test.php
echo getcwd();echo ‘<br />’;
chdir(‘./azhiweb’);echo getcwd();echo ‘<br />’;
echo dirname(__FILE__);echo ‘<br />’;
echo basename(__FILE__);echo ‘<br />’;
echo basename(__FILE__, ‘.php’);echo ‘<br />’;
echo realpath(‘./’);
?>
输出结果:
C:\zentao\www
C:\zentao\www\azhiweb
C:\zentao\www
test.php
test
C:\zentao\www\azhiweb

  1. 暂无评论

  1. 暂无 Trackback

return top