下面有一个PHP代码可以在当前目录中创建多个目录。
如果目录已经存在,我需要终止脚本。
但相反,我收到多个“文件存在”警告消息。
法典
<?php
//Creates multiple directories inside the current directory.
$curdir = getcwd();
$slash = "/0";
for ($dir = 1; $dir <= 12; $dir++){
$concat = $slash . $dir;
if (!file_exists($concat)) {
mkdir($curdir . "$concat" , 0777);
} else {
exit("Files already exist.");
}
}
?>
输出
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
繁花不似锦