Я пытаюсь создать каталоги для лучшей организации файлов. Интерфейс для этого - форма, в которой пользователь вводит название, контент и область (выпадающее меню). Когда пользователь отправит форму, данные будут отправлены в файл с именем save.php и будут обработаны. Ниже приведены коды файла save.php. На самом деле главная цель этого - создать html-файл, а затем организовать эти html-файлы в папки по регионам. Я не могу заставить mkdir() работать. Сообщение «созданный каталог» всегда печатается, но фактическая папка не создается. Как вы думаете, в чем проблема моего кода? Я хочу, чтобы, когда пользователь нажимает кнопку «отправить», будут созданы папки с именами регионов. Пожалуйста помоги? Или любое предложение или другой способ решить эту проблему?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!";
}
EDIT: я не знаю, если это имеет значение, но мой файл save.php и добавления папки где коды выше сохраняется в локальном каталоге
localhost/system/modules/new
Когда Я переместил файл save.php и загрузил папку в каталог
localhost/system/
все, кажется, работает сейчас. Но я хочу, чтобы он работал в localhost/system/modules/new directory для лучшей организации. Любая помощь по этому поводу?
Что вы подразумеваете под абсолютным путем? и да, точка на самом деле в моем коде, я просто забыл поставить это здесь. –