| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > создание дерава папок |
| Автор: Kirill89 3.7.2009, 14:38 |
| Доброе время суток. Помогите с реализайией, задача такая - нужна функция, которая получает параметром $path например '/testfilder1/testfolder2/testfolder3/index.php' и создаёт все папки которые отсутствуют и этот файл. |
| Автор: lelik133 3.7.2009, 15:13 |
| 1. разбиваете строку explode по / в массив 2. проходитесь по массиву (кроме последнего элемента) и проверяете для каждого элемента есть ли такая папка, если нет создаете 3. для последнего элемента тоже самое, только проверяется существование файла |
| Автор: Kirill89 3.7.2009, 15:18 | ||
создаёт просто кучу папок в корне...
|
| Автор: lelik133 3.7.2009, 16:04 |
| когда перемещаетсеь на уровень глубже это надо учитывать в file_exists и mkdir соответственно. Т.е. проверять testfilder1, testfilder1/testfolder2 и т.д. |
| Автор: Photon 6.7.2009, 14:54 | ||
Зачем такие сложности?
Только надо проконтролировать, что находится в $_SERVER['DOCUMENT_ROOT']. На моем хостинге в конце нет слэша, на других хостингах есть.. |