mkdir不会在php中创建新文件夹(CodeIgniter)
我用的是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
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;