此代码在几天前工作...现在我不确定发生了什么问题..有人可以摆脱灯光或提出一个更好的主意吗?用于创建文件夹的脚本不再工作
<?php
$album = $_POST['name'];
function create_album($album){
$albumPath = "albums/".$album;
if (is_dir($albumPath)){
echo('Album already exists.');
}
else{
mkdir($albumPath);
echo ("The album $album was created successfully");
}
}
?>
我的第一个猜测是:权限。你可以验证'mkdir'没有抛出警告,通知或错误吗?启用错误报告并查看错误日志。 – Halcyon
似乎你不是在调用你的'create_album()'函数,而不是在发布的代码中。并且由于'$ albumPath'在该函数内,所以这是一个范围问题。 –