我正在尝试在同一目录中上传用户的视频,这是我的代码。
$folder = 'data/videos/'.$fields['agenda_id']."_".str_replace(' ', '_',
$fields['agenda_title']) . " /user_".$fields['user_id']."/";
if (!file_exists($folder))
{
mkdir('data/videos/'.$fields['agenda_id']."_".str_replace(' ', '_', $fields['agenda_title']) .'/user_'.$fields['user_id'], 0777, true);
}
第一次正常运行,但是当用户尝试上传第二个视频时,会产生此错误。
遇到PHP错误<p>Severity: Warning</p>
<p>Message: mkdir(): File exists</p>
<p>Filename: restful/Api.php</p>
<p>Line Number: 641</p>
<p>Backtrace:</p>
我只是无法获得,为什么即使条件为假也要进入状态
答案 0 :(得分:0)
file_exists
警告-对于由于安全模式限制而无法访问的文件,此函数返回FALSE。但是,如果这些文件位于safe_mode_include_dir中,则仍然可以包括这些文件。
注意:此函数的结果将被缓存。有关更多详细信息,请参见clearstatcache()。