PHP上传照片怎么控制存入的图片名称

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:20:21
语言PHP 上传照片. php mySQL

上传照片的代码 我已经会了 现在不会的是 如何设计数据库 和、
怎么样控制 上传的图片不重复. 请高手指点
需要详细 多注释点中文 谢谢

$upinfo = pathinfo($_FILE['upfile']);
do {
//按时间与随机数生成文件名
$filename = date('YmdHis').'_'.mt_rand(1,100).'.'.$upinfo['extension'];
}while(file_exists($filename);//若文件存在则重新生成

move_uploaded_file($_FILES['upfile']['tmp_name'], $filename);

数据库里面建一个photo表,id,name,time,size等字段就行啊,有id就不会重复啊