我想知道如果mkdir()通过已经存在的路径会发生什么
idfolder=$_SESSION['cpuserid'];
$dir="../uploads/articles/".$idfolder;
if(!file_exists($dir)){
//user has'nt tried posting an article
mkdir($dir);
else{
//user already made an article
//article id will be retrieved to make folder
$sql_retrievefolderid=mysql_query("SELECT MAX(article_id) FROM cp_article");
//will make a folder named by the article id and
//is assumed that it is the latest(max) id.
$dir_articleid=$dir."/".$sql_retrievefolderid;
mkdir($dir_articleid)
我知道mkdir()能够创建一个文件夹,但如果我浏览已经创建的路径,它会覆盖现有文件夹的内容吗?
答案 0 :(得分:0)
什么都不会发生。它不会覆盖已存在的路径或该文件夹中的文件,而只会打印如下错误:
Warning: mkdir(): File exists in "your path"
有关mkdir()
here的更多信息。