mkdir() 不适用于 URL

mkdir() not working with URL

我可以在 C:/xamp/https/Hospital_DB 创建一个目录,但是 我想创建一个这样的目录 http://localhost:8800/Hospital_DB/

我的代码目前看起来像

$loc="http://localhost:8800/Hospital_DB/";

$img_location=$loc."scan".date("/Y/n/d/");

if (!file_exists($img_location)) 
{
  mkdir($img_location, 0777, true);
}

您不能使用网址作为 mkdir() 的路径名,您必须使用服务器的目录结构。例如;

mkdir('/path/to/www/Hospital_DB/', 0777, true);

如果你不知道它是什么,你可以尝试 magic constant 之类的 __DIR__ 来获取它。