mkdir() 在 php 中不工作

mkdir() not working in php

我在 PHP 工作,我尝试创建一个基于 package_id 的目录。这是我尝试执行的代码

$path=$this->BASE_URL."assets/public/package/".$package_id;

                if (!is_dir($path)) 
                {
                    mkdir($path,'0777', true);
                }

尝试使用 FCPATH

$path = FCPATH . "assets/public/package/". $package_id;

if (!is_dir($path)) 
{
   mkdir($path,'0777', true);

   // @mkdir($path,'0777', true);
}

使用绝对路径:

   $path= $_SERVER['DOCUMENT_ROOT']."/assets/public/package/".$package_id;

    if (!is_dir($path))                             
               {
                   mkdir($path,'0777', true);
               }

使用以下代码

 $path='./assets/public/package/'.$package_id;
 if (!is_dir($path))                             
 {
   mkdir($path,'0777', true);
 }