请教PHP上传,帮忙看看哪出错 显示的临时文件名找不到
<?print_r($_FILES);echo"<br>".$_FILES['file']['name']."<br>";echo$_FILES['file']['typ...
<?
print_r($_FILES);
echo "<br>".$_FILES['file']['name']."<br>";
echo $_FILES['file']['type']."<br>";
echo $_FILES['file']['tmp_name']."<br>";
echo $_FILES['file']['error']."<br>";
echo $_FILES['file']['size']."<br>";
$name = $_FILES['file']['name']."<br>";
$type = $_FILES['file']['type']."<br>";
$tmp_name = $_FILES['file']['tmp_name']."<br>";
$error = $_FILES['file']['error']."<br>";
$size = $_FILES['file']['size']."<br>";
move_uploaded_file($tmp_name,'dyuya/123.jpg');
?>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<p>
<input type="text" name="textfield">
</p>
<p> <input type="file" name="file">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>
</form> 展开
print_r($_FILES);
echo "<br>".$_FILES['file']['name']."<br>";
echo $_FILES['file']['type']."<br>";
echo $_FILES['file']['tmp_name']."<br>";
echo $_FILES['file']['error']."<br>";
echo $_FILES['file']['size']."<br>";
$name = $_FILES['file']['name']."<br>";
$type = $_FILES['file']['type']."<br>";
$tmp_name = $_FILES['file']['tmp_name']."<br>";
$error = $_FILES['file']['error']."<br>";
$size = $_FILES['file']['size']."<br>";
move_uploaded_file($tmp_name,'dyuya/123.jpg');
?>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<p>
<input type="text" name="textfield">
</p>
<p> <input type="file" name="file">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>
</form> 展开
展开全部
if(isset($_FILES['bimg'])&&!empty($_FILES['bimg']))
{
$exn = substr($_FILES['bimg']['name'],strpos($_FILES['bimg']['name'],'.'));
$rd=rand(10,99);
$filename = date('YmdHis').$rd.$exn;
if (move_uploaded_file($_FILES['bimg']['tmp_name'], $filename)) {
echo '图片上传成功';
}
}
上面是我的生产代码,文件名为当前时间加二个随机数;
form action最好不要为空,另外$_FILES['bimg']['tmp_name']只是一个临时文件,
不是一个真正写在硬盘上的文件,通过文件名去反查的时候可能查不到,
这个你看一些系统临时文件也是这样,看着名字去找也找不到。
{
$exn = substr($_FILES['bimg']['name'],strpos($_FILES['bimg']['name'],'.'));
$rd=rand(10,99);
$filename = date('YmdHis').$rd.$exn;
if (move_uploaded_file($_FILES['bimg']['tmp_name'], $filename)) {
echo '图片上传成功';
}
}
上面是我的生产代码,文件名为当前时间加二个随机数;
form action最好不要为空,另外$_FILES['bimg']['tmp_name']只是一个临时文件,
不是一个真正写在硬盘上的文件,通过文件名去反查的时候可能查不到,
这个你看一些系统临时文件也是这样,看着名字去找也找不到。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询