php获取当前访问的文件名, 获取文件的相关信息

小东北对PHP掌握的也不算非常好,闲暇举两个常用的PHP例子:获取文件名,获取文件的相关信息。

php获取当前访问的文件名

方法一:

<?php

$url=$HTTP_SERVER_VARS[‘REQUEST_URI’];

echo(str_replace(‘/’,”,$url));

?>

方法二:

<?php

$url = $_SERVER[‘PHP_SELF’];

$filename= substr( $url , strrpos($url , ‘/’)+1 );

echo $filename;

?>

方法三:

<?php

$url = $_SERVER[‘PHP_SELF’];

$arr = explode( ‘/’ , $url );

$filename= $arr[count($arr)-1];

echo $filename;

?>

方法四:

<?php

$url = $_SERVER[‘PHP_SELF’];

$filename = end(explode(‘/’,$url));

echo $filename;

?>

获取文件的相关信息

创建日期filectime($filepath)

最后修改filemtime($filepath)

文件大小number_format(filesize($filepath)/1024, 3)K

文件属性substr(base_convert(fileperms($filepath),10,8),-4)

以取得文件修改时间(php  filemtime)为具体例子

<?php

$filename = ‘whl-semshare.txt’;

if (file_exists($filename)) {

    echo “$filename was last modified: ” . date (“F d Y H:i:s.”, filemtime($filename));

}

?>