【发布时间】:2013-09-23 02:48:22
【问题描述】:
我正在尝试创建目录以更好地组织文件。前端是一个表单,用户将在其中输入标题、内容和区域(下拉菜单)。当用户提交表单时,数据将被带到一个名为 save.php 的文件中并进行处理。以下是 save.php 文件中的代码。实际上,这样做的主要目标是生成一个 html 文件,然后将这些 html 文件按区域组织到文件夹中。我无法使 mkdir() 工作。始终打印出消息“已创建目录”,但没有创建实际文件夹。你认为我的代码有什么问题?我想要发生的是,当用户单击“提交”按钮时,将创建具有区域名称的文件夹。请帮忙?或者有什么建议或其他方法来解决这个问题?
$ad_title = $_POST['title'];
$ad_content = $_POST['content-ads'];
$ad_region = $_POST['region'];
if (!is_dir("uploads/"$ad_region)) {
// dir doesn't exist, make it
mkdir("uploads/".$ad_region);
echo "directory created!";
}
else {
echo "directory already exist!";
}
编辑: 我不知道这是否重要,但我的 save.php 文件和 uploads 文件夹 上面的代码保存在本地目录中
localhost/system/modules/new
当我重新定位save.php文件和目录中的uploads文件夹时
localhost/system/
现在一切似乎都在工作。但我希望它在 localhost/system/modules/new 目录中工作,以便更好地组织。对此有什么帮助吗?
【问题讨论】: