我试图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)
| 归档时间: |
|
| 查看次数: |
21674 次 |
| 最近记录: |