move_uploaded_file(file,newloc)
参数说明
newloc 必需。规定文件的新位置。
注释:本函数仅用于通过 HTTP POST 上传的文件。
注意:如果目标文件已经存在,将会森穗源被覆盖。
例如:
<?php
//上传路径
$uploads_dir = '/uploads'
foreach ($_FILES["pictures"]["error"] as $key =>$error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key]
//下面的$name就是上传后的文件名字,可以改变,比如之前文件名字为:1.gif 可以改为 2.gif
$name = $_FILES["pictures"族枯]["name"][$key]
move_uploaded_file($tmp_name, "$uploads_dir/$name")
}
}
?>
<html><高郑轮body>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="test.php">
上传丛歼图片
<input name="tupian" type="file" id="tupian" />
<input type="submit" name="button" id="button" value="上传" />
</form>
<?php
if (isset($_FILES['tupian'])) {
// echo '<pre>'
// print_r($_FILES["tupian"])
// echo '</pre>'
if ($_FILES["tupian"]['error'] == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["tupian"]["tmp_name"]
$name = $_FILES["tupian"]["name"]
move_uploaded_file($tmp_name, "$name")//在这里进行文件改名
}
echo '<img src="' . $name . '" />'
}
?>
<戚信/body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)