<?php$path_parts = pathinfo("/www/htdocs/index.html");echo $path_parts["dirname"] . "\n";
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";?>
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";?>
(PHP 4 >= 4.0.3)pathinfo -- Returns information about a file path
Description
array pathinfo ( string path)
pathinfo() returns an associative array containing information about path. The following array elements are returned: dirname, basename and extension. 例子 1. pathinfo() Example<?php$path_parts = pathinfo("/www/htdocs/index.html");echo $path_parts["dirname"] . "\n";
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";?>
Would produce:
/www/htdocs
index.html
html
See also dirname(), basename(), parse_url() and realpath().
$len=strlen($file_name);
$aa=substr($file_name,$len-4,4);
//取出的$aa就是扩展名了,至于如何if好办了
?>
$filetime=gmdate(date(U));
$split_ipic=explode(".",$infile_name);
$insize=(round($infile_size/1024))."KB";
$sux=$split_ipic[1];//文件扩展名
$filename=$ckloginname.$filetime.".".$sux;
$newfiles=$file_path.$filename;
取文件扩展名后,将用户登陆名和时间作为主文件名,然后加以连接处理,就OK了
$ckloginname——从COOKIE中取出的用户名(E文),
$filetime——系统的UNIX时间,
explode(A,B)——将字符串B,从字符A处切分,然后放入数组($split_ipic)