linux php 创建文件夹权限 上传文件的问题

bluezsh 2014-09-19 12:19:09


$up_file_path=FILEPATH."movies/".$chid."/".$a;
echo $up_file_path."<br>";
if(is_dir($up_file_path)){
$up_file_path=$up_file_path;
chmod($up_file_path, 0777);
}
else {
@mkdir($up_file_path,0777);
}


这段代码在windows下使用正常,但是放到linux下面就不正常,提示:

A PHP Error was encountered

Severity: Warning

Message: mkdir(): Permission denied

Filename: libraries/Upload.php

Line Number: 708
...全文
154 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
成都-狗蛋儿 2014-09-19
  • 打赏
  • 举报
回复
给你的目录的上一级目录加一个 w的权限
bluezsh 2014-09-19
  • 打赏
  • 举报
回复
请问怎么整呢? 我创建的文件路径为 /opt/lampp/htdocs/media/movies/1/0 其中 /opt/lampp/htdocs/media/movies/1 是存在的,$chid 是固定的,这个文件夹是存在的,主要是创建0的文件夹,也就是程序里的$a 我手动在linux mkdir 确实在服务器建立的了 /opt/lampp/htdocs/media/movies/1/0 目录。 不知道问题出现在了哪儿。
一起混吧 2014-09-19
  • 打赏
  • 举报
回复
没有创建目录的权限

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧