mkdir不会在php中创建新文件夹(CodeIgniter)

mkdir不会在php中创建新文件夹(CodeIgniter),php,codeigniter,mkdir,Php,Codeigniter,Mkdir,我用的是CodeIgniter, 当我点击提交时,我会被重定向到一个制作相册的控件。 完成后,我需要在images/albums/中创建一个地图,以便稍后在其中添加照片 http://myproject/application/images/albums/feafa 我的代码: 试用 $path = realpath(APPPATH . 'images/albums/'. $albums->Album_en); 而不是 $path = base_url() . APPPATH . 'i

我用的是CodeIgniter, 当我点击提交时,我会被重定向到一个制作相册的控件。 完成后,我需要在
images/albums/
中创建一个地图,以便稍后在其中添加照片

http://myproject/application/images/albums/feafa 我的代码:

试用

 $path = realpath(APPPATH . 'images/albums/'. $albums->Album_en);
而不是

$path = base_url() . APPPATH . 'images/albums/'. $albums->Album_en;

由于mkdir请求目录路径(绝对路径)

,因此base_url()不相关,问题是?如果(!is_dir('base_url().APPPATH.'images/albums/''){mkdir($path,0777,TRUE);}父文件夹存在,请检查此项?如果没有,您可能需要在mkdir()调用上设置递归标志。web服务器是否有权在您尝试的位置创建文件/文件夹?您能在要创建文件夹的文件夹中创建文件吗?@Astro由于不安全,任何人都不应该将任何内容设置为0777。
$path = base_url() . APPPATH . 'images/albums/'. $albums->Album_en;