php图片上传实现代码,有详细注释

复制代码代码如下所示:
< PHP
用户上传图片/文件
如果(($ _files {(文件
如果($ _files { 文件
返回代码:。_files美元{ 文件
其他{ }
这是图片上传前后的信息注释,你可以看到效果。
回声上传:文件 _files美元{
回声型:_files美元{文件
回声($ _files {大小:。文件
临时文件。_files美元{ 文件
如果(file_exists(userupload / $ _files {。文件
_files { echo $ 文件
其他{ }
move_uploaded_file($ _files { 文件
}

日期日期('ymdhis美元= '); / /获取当前时间,如20070705163148;
文件名=美元美元_files {文件} { 'name' }; / /得到的文件上传的名字
名称=爆炸($文件名);获取后缀名的文件名。分割,获取数组
美元美元的道路=日期。' '。$name { 1 }; / /得到的'20070705163148新文件。JPG,这是一个新的路径
oldpath美元=美元_files {文件} { 'tmp_name}; / /临时文件夹,旧的路径
重命名(userupload / 。$文件名,userupload / 。美元的道路);

在这里,你可以写 / / SQL语句,图片地址是userupload / 。为新路径

>

< PHP
}
其他{ }
返回无效的文件;图片类型错误或太大
}
>