即使不满足条件,上传视频也会产生警告

时间:2019-04-24 08:27:24

标签: php

我正在尝试在同一目录中上传用户的视频,这是我的代码。

$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>

我只是无法获得,为什么即使条件为假也要进入状态

1 个答案:

答案 0 :(得分:0)

file_exists

警告-对于由于安全模式限制而无法访问的文件,此函数返回FALSE。但是,如果这些文件位于safe_mode_include_dir中,则仍然可以包括这些文件。

注意:此函数的结果将被缓存。有关更多详细信息,请参见clearstatcache()。