请教:关于php图片上传保存路径和重新命名图片的问题?

<inputtype="file"name="photo[]"/><inputtype="file"name="photo[]"/>通过上面两个file控件上传2张图片a... <input type="file" name="photo[]" />

<input type="file" name="photo[]" />
通过上面两个file控件上传2张图片 a.jpg, b.jpg以后,用php的print_r($_FILES)打印出如下的效果。
请问一下各位:如何用php给这两张图片保存的时候分别重新命名呢?

还有什么样通过move_uploaded_file这个函数分别把这两张图片的临时路径
保存到‘G:\wamp\www\img’的这个路径来呢?
请知道的高手指点指点!!!

$_FILES=Array
(
[photo] = Array
(
[name] = Array
(
[0] = a.jpg
[1] =b.jpg
)

[type] = Array
(
[0] = image/jpeg
[1] = image/jpeg
)

[tmp_name] = Array
(
[0] = G:\wamp\tmp\php88BB.tmp
[1] = G:\wamp\tmp\php88BC.tmp
)

[error] = Array
(
[0] = 0
[1] = 0
)

[size] = Array
(
[0] = 47098
[1] = 54572
)

)

)
展开
 我来答
sphenginx
推荐于2016-09-26 · TA获得超过428个赞
知道小有建树答主
回答量:555
采纳率:50%
帮助的人:298万
展开全部
<?php
define('UPLOAD_DIR_PATH', '这里填写你的上传目录');
$temp_pic = $_FILES['photo']['tmp_name'];
foreach($temp_pic as $src_file)
{
    $des_file = UPLOAD_DIR_PATH . '/' . date('YmdHis') .'.jpg';
    move_uploaded_file($src_file, $des_file );
}
?>

这样应该就可以了!


或者参照:php.net/manual/zh/function.move-uploaded-file.php

手册中的example#1 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式