Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查是否创建了目录(Wordpress和/或PHP)_Php_Wordpress_Directory - Fatal编程技术网

检查是否创建了目录(Wordpress和/或PHP)

检查是否创建了目录(Wordpress和/或PHP),php,wordpress,directory,Php,Wordpress,Directory,我对PHP比较陌生,我正在尝试编写自己的插件。插件激活后,它将运行以下功能: function kb_create_uploadfolder () { global $wpdp; $upload_dir = wp_upload_dir(); $upload_dir = $upload_dir['basedir'] . "/plugin_uploads"; $upload_dircheck = wp_mkdir_p($upload_dir); }

我对PHP比较陌生,我正在尝试编写自己的插件。插件激活后,它将运行以下功能:

function kb_create_uploadfolder () {
     global $wpdp;

     $upload_dir = wp_upload_dir();
     $upload_dir = $upload_dir['basedir'] . "/plugin_uploads";
     $upload_dircheck = wp_mkdir_p($upload_dir);    
}
在创建目录之前,我没有检查它是否已经存在,因为我认为它不会覆盖任何内容,也不会删除其中的内容。如果我错了,请纠正我


但是,问题是,我想检查目录的创建是否成功,但我不知道如何获取此信息。

试试。

试试。

如果您使用的是PHP4或更新版本,则可以使用该函数。

如果您使用的是PHP4或更新版本,则可以使用该函数。

使用:

另外,
mkdir()
不会删除或覆盖现有内容,它只会创建一个尚未存在的目录。

使用:


另外,
mkdir()
不会删除或覆盖现有内容,如果它还不存在,它只会创建一个目录。

感谢您验证我之前关于mkdir()的想法!感谢您验证我之前关于mkdir()的想法!
if(is_dir($upload_dircheck))
{
    echo "It is a dir";
}
else
{
    echo "Sorry, non-existent or not a dir";
}