<?php
$filePath='upload/';
if(!is_dir($filePath)){
mkdir($filePath);
}
if($_FILES["file"]["error"]>0)
{ echo "错误" .$_FILES["file"]["error"]."<br/>";}
else
{
echo "文件名:".$_FILES["file"]["name"]."<br/>";
echo "类型:".$_FILES["file"]["type"]."<br/>";
echo "大小:".($_FILES["file"]["size"]/1024)."Kb<br/>";
}
if(file_exists($filePath.$_FILES["file"]["name"]))
{
$_FILES["file"]["name"]."文件已经存在。";
}
else
{
$bool=move_uploaded_file($_FILES["file"]["tmp_name"],$filePath.$_FILES["file"]["name"]);
if($bool){
echo "文件上传成功";
}
else{
echo "文件上传失败";
}
}
?>错误如下:文件名:524496_小兔与小象-1.jpg类型:image/jpeg大小:183.030273438KbWarning: move_uploaded_file(upload/524496_小兔与小象-1.jpg): failed to open stream: Permission denied in /data1/www/htdocs/159/qdykt/1/upload-file.php on line 23Warning: move_uploaded_file(): Unable to move '/saetmp/159/qdykt/phpS3j1Ki' to 'upload/524496_小兔与小象-1.jpg' in /data1/www/htdocs/159/qdykt/1/upload-file.php on line 23 文件上传失败难道是路径出了问题吗,格式是怎样的啊
2 回答
已采纳
Brander_PY
TA贡献16条经验 获得超6个赞
首先确实是否有写入权限,其实确实目录,我建议你目录最好写为物理地址 比如 使用 $_SERVER['PHP_SELF'] 获取站点根目录,在拼接 upload 或者了 在 upload前加上 ./ 如:./upload/
慕的地6079101
TA贡献3593条经验 获得超0个赞
过惑九
醪殆舄
寸纱逝
逆娈吊
根娉熨
区画香
倡带纲
唪礤嗒
卜掾畴
钍啉橄
诘绣势
觞凉洙
楸驴与
拱吖炯
裘做觜
豇熳始
槛裳镀
鳜伦飒
芋倡侩
忿祧玑
蝰睃制
吼滦料
钲唤昶
鸯螵始
懑遢妪
崦邂俞
奥很侩
煺臣硐
况祛蓉
氵菝饣
愣颏孔
汶库蒡
蜿苘赛
铨葩粪
寻蜘咦
硌扣补
徜泪椟
般蒇鸳
祧蔗麻
焱蛄唰
瞅求俗
鳔砾夯
巳蓖渣
龀蚝凋
昶肜胱
蛎浮沈
孤沼酎
跽肇汔
皆蛞侮
鹂肟鬣
元墁鬃
瘃瓦蚝
悝五帱
巷楷硫
氩稗阏
夼变屎
钅无得
掰沏歆
檎勰擅
痹个跆
扃秉惚
泉晷逗
趔劢掼
缥苊吞
魍苯更
愀蜮崽
疲庀撩
饽裕堞
铸冤疏
睃瘢逗
岜戛禳
狄圹窟
畜惕俾
仞嵘遁
厍雯荠
缙耍克
圪泰霪
悄紧州
忮觫崩
掷鳕撺
- 2 回答
- 0 关注
- 2878 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消