Angel Echo
Guest
Доступ к пользовательским файлам на сервере
При регистрации на сайте пользователя с логином "login", в корневом каталоге на сервере создается директория с именем "login" и в нее кидается скрипт "index.php", отвечающий за формирование страниц пользователя. В директории "login" пользователь может в дальнейшем создавать поддиректории и закачивать в них файлы. При создании и редактировании содержимого директорий приходится сначала изменять права лоступа к ним по ftp:
1. устанавление ftp-соединения
2. смена прав на 777
3. работа с директорией
4. смена прав на 755
5. разрыв соединения
Вот так замутно, к тому же корневая директория ftp и www как водится не совпадают и, если есть функция допустим удаления файла, приходится в ней иметь две константы FTP_ROOT и WWW_ROOT
Первая для смены прав доступа, вторая - для удаления файла ! Как этого избежать, может я чего-то криво делаю, подскажите, если можете ?
При регистрации на сайте пользователя с логином "login", в корневом каталоге на сервере создается директория с именем "login" и в нее кидается скрипт "index.php", отвечающий за формирование страниц пользователя. В директории "login" пользователь может в дальнейшем создавать поддиректории и закачивать в них файлы. При создании и редактировании содержимого директорий приходится сначала изменять права лоступа к ним по ftp:
1. устанавление ftp-соединения
2. смена прав на 777
3. работа с директорией
4. смена прав на 755
5. разрыв соединения
Вот так замутно, к тому же корневая директория ftp и www как водится не совпадают и, если есть функция допустим удаления файла, приходится в ней иметь две константы FTP_ROOT и WWW_ROOT
