站长论坛

标题: 取得文件扩展名方法 [打印本页]

作者: tznktg    时间: 2007-9-27 22:08
标题: 取得文件扩展名方法
变量 $file_name 可以来自上传域或者指定为其他

<?//方法一:
function extend($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}

//方法二(php4.03及更高版本)
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
echo $extend;
?>
作者: tznktg    时间: 2007-9-27 22:08
关于pathinfo()

pathinfo
(PHP 4 >= 4.0.3, PHP 5)

pathinfo -- 返回文件路径的信息
说明
array pathinfo ( string path)


pathinfo() 返回一个结合数组包含有 path 的信息。包括以下的数组单元:dirname,basename 和 extension。

例子 1. pathinfo() 例子

<?php

$path_parts = pathinfo("/www/htdocs/index.html");

echo $path_parts["dirname"] . "\n";
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";

?>  

将输出:

/www/htdocs
index.html
html




欢迎光临 站长论坛 (http://tzlink.com/bbs/) Powered by Discuz! X3.2