PHP获取上传文件后缀名的函数(方法)

2011年08月24日 23:16 by:lao8

通常我们在用php上传文件重命名时要获取文件的后缀名,网上PHP获取上传文件或图片后缀名的方式五花八门,很多都是把上传文件名称分解成数组再获取后缀名的,麻烦不说而且容易有漏洞。

其实PHP获取上传文件的后缀名可以用pathinfo这个函数。

比如获取上传的图片后缀名称的简单代码实例:

  1. $imgname = $_FILES["file"]["name"]; //获取上传的文件名称
  2. $filetype = pathinfo($imgname, PATHINFO_EXTENSION);//获取后缀
  3. $newname = date("Ymdhis").".".$filetype; //构建新名称

其实遇到问题多查查php手册就行了,http://www.w3school.com.cn/php/index.asp