警告:mkdir()[function.mkdir]:没有这样的文件或目录PHP?

use*_*730 5 php

我试图mkdir()在PHP中使用函数时收到此错误.

基本上我在我的服务器上创建一个input field名为(inPut)的HTML表单中的sundomain .

现在我尝试在创建后在该子域中创建一个目录.

所以我使用以下代码:

$subDomain= $_POST['inPut'];

mkdir("$subDomain.mydoamin.com/newDirectory", 0755);
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Warning: mkdir() [function.mkdir]: No such file or directory in line 99.
Run Code Online (Sandbox Code Playgroud)

第99行是这样的:

mkdir("$subDomain.mydoamin.com/newDirectory", 0755);
Run Code Online (Sandbox Code Playgroud)

作为注释:子域名已成功创建.所以我知道我的服务器上存在100%的子域名.我只是不知道为什么我会收到这个错误!

有人可以就这个问题提出建议吗?

提前致谢.

And*_*ian 21

尝试放第三个参数.方法签名是:

bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
Run Code Online (Sandbox Code Playgroud)

所以你的代码是:

mkdir(__DIR__ . "/$subDomain.mydoamin.com/newDirectory", 0755, true);
Run Code Online (Sandbox Code Playgroud)