<?php
$oldname=$_FILES['uploadfile']['name'];//上传文件的原(临时)文件名。如:$oldname='xyz.gif';
$newname=preg_replace('/.+(\.[a-z]+)$/i',time().'\1',$oldname);//用正则将时间戳做为新文件名
echo $newname;
?>
$oldname=$_FILES['uploadfile']['name'];//上传文件的原(临时)文件名。如:$oldname='xyz.gif';
$newname=preg_replace('/.+(\.[a-z]+)$/i',time().'\1',$oldname);//用正则将时间戳做为新文件名
echo $newname;
?>
$temp=strrpos($oldname,".");
$temp1=strlen($oldname);
$temp2=substr($oldname,$temp+1,$temp1);
则$temp2是后缀名
然后再用字符串连接成新文件名