<?php$updir="../upload/";//上传目录$upload_file=$_FILES["Filedata"];
$newname = $diy_folder . date('YmdHis').rand(100,999) . '.mp3'; '随机的新文件名
$upload_file['filename']=$updir.$upload_file['name'];if(@move_uploaded_file($upload_file["tmp_name"],$upload_file["filename"])){ echo "" .$upload_file["filename"];
}else{
echo '';
}
?>弄了随机命名,请问得怎么改才可以上传后文件重命名?现在上传保存的都是原来的名称
$newname = $diy_folder . date('YmdHis').rand(100,999) . '.mp3'; '随机的新文件名
$upload_file['filename']=$updir.$upload_file['name'];if(@move_uploaded_file($upload_file["tmp_name"],$upload_file["filename"])){ echo "" .$upload_file["filename"];
}else{
echo '';
}
?>弄了随机命名,请问得怎么改才可以上传后文件重命名?现在上传保存的都是原来的名称
解决方案 »
- 关于smarty中用AJAX异步传值问题?
- [求助]discuz在IE浏览器登录不成功如何解决?
- 多条重名input无刷新保存 有代码的帮忙 谢谢 最好能改我这个
- 我要注册或者登陆后,跳转到当前浏览的页面,怎么实现?
- $_FILES 上传文件 值为空?
- PHP语言做网页开发,会用到什么数据结构,算法?
- 怎样通过php设置pdf?
- 如何在一个PHP文件里操作MYSQL里两个不同的库,同时进行insert操作。为什么不行?
- 大哥,嫂子穷疯了,便宜出卖公司网站空间!
- 我的session会丢失?
- 这不合逻辑啊,为什么PHP很多地方会把对象当成值呢? 求高手!!!
- 如何在jquery验证失败的情况下停止表单提交?
那么如何修改它限制上传2M内文件?如果超出的就提示超出?你可以将$_FILES["Filedata"]这个数组打印一下,然后就可以发现解决思路了
那么如何修改它限制上传2M内文件?如果超出的就提示超出?你可以将$_FILES["Filedata"]这个数组打印一下,然后就可以发现解决思路了试了一下搞不行。。我是新手。。对php不是那么懂,可以帮忙写下参考吗?
<?phpvar_dump($_FILES);?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<button type="submit">submit</button>
</form>
改成你定义的$newname就可以了
$newname = $updir. $diy_folder . date('YmdHis').rand(100,999) . '.mp3'; '随机的新文件名if(@move_uploaded_file($upload_file["tmp_name"],$newname)){echo "" .$newname;
}else{
echo '';
}
?>