可能重复:
PHP上传脚本 - 自动创建文件夹
我有一个PHP脚本,可以根据表单创建一个文件夹.我想知道是否有一种方法可以创建并替换该文件夹(如果它已经存在)?
<?php
mkdir("QuickLinks/$_POST[contractno]");
?>
Run Code Online (Sandbox Code Playgroud)
Zbi*_*iew 16
你可以使用is_dir:
<?php
$path = "QuickLinks/$_POST[contractno]";
if(!is_dir($path)){
mkdir($path);
}
?>
Run Code Online (Sandbox Code Playgroud)
一般来说:
$dirname = "whatever";
if (!is_dir($dirname)) {
mkdir($dirname);
}
Run Code Online (Sandbox Code Playgroud)
特别是:在执行涉及用户输入的文件系统(或任何其他类型的敏感)操作时要非常小心!当前的示例(创建目录)并没有留下太多开放的攻击面,但验证输入永远不会造成伤害。