PHP上传图片,下面一段代码。我在两台服务器上测试,一台可以上传,提示上传成功。一台不能上传无报错

<?phperror_reporting(E_ALL&~E_NOTICE);/**Createdon2011-7-23**Tochangethetemplateforth... <?php
error_reporting(E_ALL & ~ E_NOTICE);
/*
* Created on 2011-7-23
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){

$upfile=$_FILES["upfile"];

$name=$upfile["name"];
$type=$upfile["type"];
$size=$upfile["size"];
$tmp_name=$upfile["tmp_name"];
$error=$upfile["error"];

}

//echo $name;
if($error=='0'){
move_uploaded_file($tmp_name,'upload/'.$name);
echo "上传成功!";
}
?>
<form action="upload.php" enctype="multipart/form-data" method="post" name="up">
上传文件:
<input name="upfile" type="file"/>
<input type="submit" value="上传"/><br/>
</form>

求解释一下
权限两台服务器的用户权限都一样,给的最高
展开
 我来答
刺客李贰叁

2011-11-21 · 小小PHP程序猿一枚!
刺客李贰叁
采纳数:312 获赞数:1005

向TA提问 私信TA
展开全部
不能上传,总会有个提示信息吧?看看move_uploaded_file函数的返回值。
更多追问追答
追问
这个真没提示,请问下怎么查看这个函数的返回值,我没学过php,不好意思
追答
$rs = move_uploaded_file($tmp_name,'upload/'.$name);
print_r($rs);
exit();
zhanghengxye
2011-11-21 · TA获得超过326个赞
知道小有建树答主
回答量:1172
采纳率:100%
帮助的人:463万
展开全部
程序应该没问题,估计应该是权限问题,对比一下,给权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-21
展开全部
程序应该没问题,估计应该是权限问题,对比一下,给权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式