Caf*_*ots 5 php upload codeigniter mkdir
嗨,任何人都可以帮助我.基本上我使用codeigniter的文件上传类链接在
这里
,它工作正常!但是我需要知道如何在这个默认上传路径中创建目录$config['upload_path'] = './uploads/',文件夹的名称是今天的日期,这是我的示例代码.
date_default_timezone_set('Asia/Manila');
$date = date('Y-m-d H:i:s');
$config['upload_path'] = './uploads/'.$date;
$config['allowed_types'] = 'jpg|jpeg|gif|png';
$config['max_size'] = '100';
$config['max_width'] = '1024';
$config['max_height'] = '768';
if (!is_dir('uploads/'.$date)) {
mkdir('./uploads/' . $date, 0777, TRUE);
}
Run Code Online (Sandbox Code Playgroud)
我得到了一个错误
Message: mkdir(): Invalid argument
Run Code Online (Sandbox Code Playgroud)
我搜索它将如何修复,他们说这个0777CI权限会做,但它仍然不适合我.
谢谢你的回复.
Mat*_*ght 17
日期格式将特别喜欢-和:
我不确定,-但:不允许在地图上.所以你必须删除那个char $date.
$date = str_replace( ':', '', $date);
if (!is_dir('uploads/'.$date)) {
mkdir('./uploads/' . $date, 0777, TRUE);
}
Run Code Online (Sandbox Code Playgroud)
或用作elavarasan lee说使用:
date('Y-m-d H.i.s')
Run Code Online (Sandbox Code Playgroud)
小智 5
if(!is_dir($config['upload_path'])) mkdir($config['upload_path'], 0777, TRUE);
Run Code Online (Sandbox Code Playgroud)