* 获取文件类型
* @param string $filename 文件名称
* @return string 文件类型
*/
function getFileType($filename) {
return substr($filename, strrpos($filename, '.') + 1)
}
/**
* 获取文件类型2
* @param string $filename 文件名称
* @return string 文件类型
*/
function getFileType2($filename) {
return strtolower(pathinfo($filename)['extension'])
}
/**
* 获取文件类型3
* @param string $filename 文件名称
* @return string 文件类型
*/
function getFileType3($filename) {
return $exten[count($exten = explode('.', $filename)) - 1]
}
/**
* 获取文件类型4
* @param string $filename 文件名称
* @return string 文件类型
*/
function getFileType4($filename) {
$exten = explode('.', $filename)
return end($exten)
}
echo date('y-m-d',$a)$ext = substr($img,strrpos($img,'.')+1)echo $extif( !in_array( $ext,$array ) ){exit('缩略图地址错误,请重新上传!')}//$_files['inputname']['type']
$_files['inputname']['type']/*_files['inputname']['type']只能识别少数类型,但是它是根据文件内容来识别的,特别是对于许多把bmp图形保存为jpg文件的相机
$_FILES接收到文件信息是个数组。
其中$_FILES['myFile']['name'] 客户端文件的原名称 ,
您用‘.’来分割$_FILES['myFile']['name']分成一个索引数组,这个数组的最后一个值就是文件的扩展名。
或者你从最后一个“.”位置截取$_FILES['myFile']['name'],截取到最后。得到的结果也是文件的扩展名
$_FILES['myFile']['type']得到的是文件的 MIME类型,这个并不能很好的反映文件的扩展名,
例如:
MIME类型为“text/html”,这个类型对应.html .htm .stm三种文件扩展名
MIME类型为“text/plain”,对应的是.c .txt .h .bas四种文件扩展名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)