Denwer и mkdir() функция

287
30 апреля 2017, 00:24

На локальном хостинге использую denwer, пытаюсь создать папку с помощью функции mkdir(), ошибку не выдаёт но и ни чего не создаёт. Может в php.ini проблема? Подскажите что исправить.

if (!mkdir("../public/profile/dir/", 0777, true)) {
die('Failed to create folders...');
}
Answer 1

Рекомендую, в денвере использовать не относительные, а абсолютные пути, вариант универсален:

mkdir($_SERVER['DOCUMENT_ROOT']."/public/profile/dir/", 0777, true); 

Элемент $_SERVER['DOCUMENT_ROOT'] содержит путь к корневой директории сервера, если скрипт выполняется в виртуальном хосте, в данном элементе указывается путь к корневой директории виртуального хоста. Т.е. в конфигурационном файле httpd.conf виртуальный хост имеет директиву DocumentRoot, которой присвоено значение "D:/main", элемент $_SERVER['DOCUMENT_ROOT'] будет содержать значение "D:main". Источник

READ ALSO
Подсчёт обращений к php файлу через ajax

Подсчёт обращений к php файлу через ajax

Всем доброго времени сутокподскажите кто может, как можно подсчитать количество обращений к php файлу через ajax ? Имеются 2 страницы - 01

239
Open Server Как настроить кодировку?

Open Server Как настроить кодировку?

Видела аналогичную тему, но ответ не понялаВ каком именно файле нужно поменять на utf-8?

542
GCC: internal compiler error

GCC: internal compiler error

gcc (Ubuntu 54

283
Парсер сообщения, полученного по POP3

Парсер сообщения, полученного по POP3

Имеется сообщение, которое получено на запрос по протоколу POP3Нужно распарсить по основным полям

302