以前只注意到一个basename(),没有注意到这个dirname()  .


    通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。


<?
php
echo “<br>”
;
echo
dirname(__FILE__
);
echo
“<br>”
;
echo
dirname(dirname(__FILE__
));
echo
“<br>”
;
echo
$_SERVER[‘SCRIPT_FILENAME’
];
echo
“<br>”
;
echo
basename($_SERVER[‘SCRIPT_FILENAME’
]);


$path_parts
= pathinfo(“/www/htdocs/index.html”);
echo
$path_parts[“dirname”] .
;
echo
$path_parts[“basename”] .
;
echo
$path_parts[“extension”] .
;
?>  


发表评论

邮箱地址不会被公开。 必填项已用*标注