PHP5图片上传代码,日期文件夹,随机文件名
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
nbsp; default: header(''Content-type: text/html; charset=UTF-8''); echo("<script>alert(''你传的不是图片吧?'');location.href=''index.htm'';< /script>"); die(''REDIRECTING...''); break; } }else { header(''Content-type: text/html; charset=UTF-8''); echo("<script>alert(''你传的不是图片吧?'');location.href=''index.htm'';</script>"); die(''REDIRECTING...''); } //生成随机数 $randomnum=NULL; for($j=0;$j<=5;$j++)//随机数字的长度,本例随机数长度为6 { srand((double)microtime()*1000000); $randomnumber=rand(!$j ? 1: 0,9);//产生随机数,不以0为第一个数,有些特殊的地方0开头被系统省略 $randomnum.=$randomnumber; } $dest_dir=''/var/www/htdocs/upload'';//设定上传目录 //生成日期目录。先判断日期目录是否存在,不存在则创建它。 if(!file_exists(date("Ymd"))){ mkdir(date("Ymd"),0777);} $dest=$dest_dir.''/''.date("Ymd").''/''.time().''_''.$randomnum.$ext;//设置文件名为时间戳加上随机数避免重复 $r=move_uploaded_file($f[''tmp_name''],$dest); chmod($dest, 0777);//设定上传的文件的属性 } echo "成功了,文件地址是:".$dest; ?> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于PHP5图片上传代码,日期文件夹,随机文件名的所有评论