| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Выставление прав доступа для папок Chmod |
| Автор: AntonF 23.4.2006, 13:57 | ||
пытаюсь поменять права доступа папке, но почему то не выходит подскажите в чем ошибка? (скрипт и папка лежат в корневой директории)
|
| Автор: Satana 23.4.2006, 17:33 | ||
попробуй так:
|
| Автор: Mal Hack 24.4.2006, 01:29 |
| Корневая директория сайта не есть корень сервера, а chmod требует именно этого. Или относительный путь через ./ или ../ |
| Автор: AntonF 24.4.2006, 09:52 |
| Mal Hack, |
| Автор: Janus 24.4.2006, 19:56 | ||
У имени каталога никаких замыкающих слешей нету! |
| Автор: Mal Hack 24.4.2006, 23:46 |
А вот и не факт. price - вполне может быть файлом. AntonF, какую ошибку скрипт выдает? |
| Автор: AntonF 25.4.2006, 12:14 |
| Mal Hack, вначале он почему то не срабатывал |
| Автор: Janus 25.4.2006, 17:46 |
| Может быть и файлом. Вот для этого и существует is_dir() А вообще, я счас не про РНР конкретно, а про файловую систему в общем, у названия директорий не должно быть никаких завершающих слешей. Кроме того, в одной и той же директории нельзя создать одновременно файл и каталог с одним и тем же именем, так что неоднозначностей быть в принципе не может. |
| Автор: Janus 25.4.2006, 23:19 |
| Тогда почему же у меня все функции работают без завершающих слешей? |
| Автор: Mal Hack 25.4.2006, 23:22 |
| Janus, тут есть маленькая загвостка в Апаче... Есть такие фичи, которые влияют, но по хорошему, слеш писать надо. |
| Автор: AntonF 26.4.2006, 09:42 |
| |
| Автор: Janus 26.4.2006, 13:53 |
| Как раз таки по хорошему, слеши не нужны. Зачем они? Как параметр мы указываем имя каталога. Имя каталога не содержит завершающего слеша. Тогда зачем он? Не волнуйся за нас и, главное, не флуди. |
| Автор: Mal Hack 26.4.2006, 15:32 |
Да? А что, через chmod ты права файлу поставить не можешь значит? Имя да, но показать, что это каталог - НАДО. drwxr-xr-x и -rwxr-xr-x не одно и тоже. |
| Автор: Janus 26.4.2006, 16:21 | ||
Могу. И нет абсолютно никакой разницы в указании имени файла или каталога. И указывать скрипту на то, что это именно каталог, а не файл, нет совершенно никакой надобности. |
| Автор: Mal Hack 26.4.2006, 16:24 |
| Каталог, вообще-то тоже файл... Разница все-таки есть. |
| Автор: Janus 27.4.2006, 15:32 |
А я уж боялся тебе это говорить, думал - будешь спорить Именно по этой причине и нет разницы |
| Автор: smartov 27.4.2006, 15:46 |
| И действительно не вижу разницы Что каталог что файл. Выставит права Каталогу будут права самом собой не рекурсивно а просто. Но все равно все выставится корректно и слеша никакого не надо |
| Автор: R.M. 27.4.2006, 15:57 |
| P.S. Mal Hack, ты же модератор а у вас уже религиозные войны начались Добавлено @ 15:58 я к тому что тему перенести пора ))) |
| Автор: Mal Hack 27.4.2006, 18:22 |
| Считайте, что мне со слешем просто больше нравится. Куксикус, что и как мне делать я и так знаю. Если считаешь что что-то надо сделать, есть такая кнопочка: "report". Следующие мессаги подобного содержания будут эквиваленты кирпичам. |