以下脚本不会执行:
<?php
$year = date(Y);
$month = date(M);
$dirloc = "/images/".$year."/".$month;
mkdir($dirloc, 0700);
?>
Run Code Online (Sandbox Code Playgroud)
为什么?
谢谢
您提供的路径是绝对的,您可能无权在那里创建目录或文件.如果要在当前工作目录(运行脚本的目录)中创建目录,请尝试
$dirloc = "images/".$year."/".$month;
Run Code Online (Sandbox Code Playgroud)
此外,您似乎想要创建多个文件夹.如果父文件夹不存在,则mkdir失败,如果您不允许它以递归方式创建父项.
mkdir($dirloc, 0700, true);
// = recursive
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |