linux下用php上传文件出错!! 20
在linux下用php上传文件,提示有:PHPWarning:copy(aa.html):failedtoopenstream:Nosuchfileordirectory...
在linux 下用php上传文件,提示有: PHP Warning: copy(aa.html): failed to open stream: No such file or directory in /var/www/html/test_5.php on line 4错误。
我的上传目录权限已经设置为777了。
(1)test.php是处理上传文件的程序
if(isset($upload) && $file != "none") {
if(copy($file, "/usr/local/uploads/"))
{
echo "文件".$file_name."上传成功!点击<a href=\"$PHP_SELF\">继续上传</a>";
exit;
}
else
{
echo "什么问题无法上传文件呢?";
}
}
?>
(2)test.html是上传文件的html文件
<html>
<head>
<title>文件上传</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form enctype="multipart/form-data" method="get" action="test_5.php">
上传文件:
<input type="file" name="file" size="30">
<input type="submit" name="upload" value="上传">
</form>
</body>
</html> 展开
我的上传目录权限已经设置为777了。
(1)test.php是处理上传文件的程序
if(isset($upload) && $file != "none") {
if(copy($file, "/usr/local/uploads/"))
{
echo "文件".$file_name."上传成功!点击<a href=\"$PHP_SELF\">继续上传</a>";
exit;
}
else
{
echo "什么问题无法上传文件呢?";
}
}
?>
(2)test.html是上传文件的html文件
<html>
<head>
<title>文件上传</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form enctype="multipart/form-data" method="get" action="test_5.php">
上传文件:
<input type="file" name="file" size="30">
<input type="submit" name="upload" value="上传">
</form>
</body>
</html> 展开
3个回答
展开全部
if(copy($file, "/usr/local/uploads/"))
应该修改为:
if(copy($_FILES['file']['tmp_name'], "/usr/local/uploads/"))
应该修改为:
if(copy($_FILES['file']['tmp_name'], "/usr/local/uploads/"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去看一下PHP手册里面关于上传的吧
对 $_FILES['file'] 这个的处理
对 $_FILES['file'] 这个的处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询