<?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;
?>
解决方案 »
- 怎样转义变量中的符号
- php自动下载图片
- PHP5.02里面有个libmysqli.dll文件。5.02以上就没有。有问题,请进来看
- 请教PHP高手,如何用PHP实现文档下载。
- 请问PHP怎么将透明图片合成啊?
- 请帮我看看我这个注册表单为什么不能向mysql里写数据..
- ##-PHP-##如何在上传图片时给图片加属性.上传上去的图片无法显示出来.
- 哪位给贴一个能让GD显示中文的代码?试了好多都不行
- 碰上大麻烦了,哥们们救救我吧!~
- 非常非常奇怪,不是php有问题就是网管和我过不去,我的mail函数除了不能发到我自己信箱外其他信箱都能发,我快被搞疯了,大家同情同情我吧!
- 请教一个问题,关于数组写入的问题?
- debugBreak 未定义错误
$temp=strrpos($oldname,".");
$temp1=strlen($oldname);
$temp2=substr($oldname,$temp+1,$temp1);
则$temp2是后缀名
然后再用字符串连接成新文件名