2015-05-26 55 views
0

我正在使用CodeIgniter, 当我点击提交时,我被重定向到一个制作相册的控件。 完成之后,我需要在images/albums/中创建地图,以便稍后添加照片。mkdir不会在php中创建新文件夹(codeigniter)

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

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

if(!file_exists($path)) 
{ 
    mkdir($path); 
} 
+1

而问题是? – kebs

+0

如果(!is_dir('base_url()。APPPATH。'images/albums /'')){mkdir($ path,0777,TRUE); } – Gayathri

+0

父文件夹是否存在?如果不是,您可能需要在mkdir()调用上设置递归标志。 –

回答

2

尝试使用

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

,而不是

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

的BASE_URL()是无关紧要的mkdir询问目录路径(绝对路径)

+0

使用绝对路径工作,thx! – SdR

+0

Gr8 !!乐意效劳!! – Arcanyx

相关问题