Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: chmod, чтоб его за ногу
 
 автор: BAHO   (05.03.2006 в 17:23)   письмо автору
 
 

что можно сделать (а можно ли вапше?) так, чтобы сервак слушался скрипта и выставлял права доступа как надо, то бишь если мне надо права доступа 777, то я пишу:

chmod("file.txt",0777);

а он не хочет ентого делать, просто выдаёт ошибку, если собачки спереди не стоит...
на одних серваках прокатывает, а на других ни в какую... болле того, на папки в таком случае вапше права доступа ставит 411.
как от chmod можно добиться его правильной работы...а не только выдавания ошибок...

   
 
 автор: cheops   (05.03.2006 в 21:26)   письмо автору
 
   для: BAHO   (05.03.2006 в 17:23)
 

Это от настройки сервера зависит - изменить это могут только админы сервера, но на это вряд ли кто пойдёт, так как вокруг этого строится система безопасности...

   
 
 автор: BAHO   (06.03.2006 в 11:24)   письмо автору
 
   для: cheops   (05.03.2006 в 21:26)
 

это настройки конкретно сервера или php?

   
 
 автор: cheops   (06.03.2006 в 14:20)   письмо автору
 
   для: BAHO   (06.03.2006 в 11:24)
 

Сервера.

   
 
 автор: BAHO   (06.03.2006 в 20:29)   письмо автору
 
   для: cheops   (06.03.2006 в 14:20)
 

хренова блин...
моя идея была такова: есть папка к примеру downloads, внутри файл .htaccess, который запрещает к ней доступ...
при запросе определённого файла в паке d создаётся подпапка, название которой случайная комбинация цифр и букв в кол-ве 32, после папке присваиваются права 777 (0777) и в неё копируется запрашиваемый файл из папки downloads. после чего скачивается уже копия файла, а содержимое папки downloads всё равно зыкрыто. в итоге папка существует 12 часов, после чего ликвидируется(естесно скриптом)...
как тогда без создания подпапок защитить доступ к downloads и по возможности создать циферо-буквенную комбинацию...
сайт для мобильных телефонов (wml), поэтому сессии и уж тем более куки отпадают...

   
 
 автор: kasmanaft   (06.03.2006 в 20:35)   письмо автору
 
   для: BAHO   (06.03.2006 в 20:29)
 

если нужно ограничить доступ, т.е. сделать доступным только локальной машине (самому серверу) то можно в .htaccess написать следующее:

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

   
 
 автор: BAHO   (06.03.2006 в 21:41)   письмо автору
 
   для: kasmanaft   (06.03.2006 в 20:35)
 

а как же тогда скачка? цель то стоит не только в ограничении доступа, он в скачивании файла...

   
 
 автор: cheops   (07.03.2006 в 01:07)   письмо автору
 
   для: BAHO   (06.03.2006 в 20:29)
 

Идея хорошая, но места требует много... и сервера которые сейчас без проблем позволяют работать с файловой системой днём с огнём не сыщешь... А вы оправляйте файл по запросу get.php?id=32_буквы_и_цифры. О том как это можно сделать можно почитать в теме по ссылке
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10439

   
 
 автор: BAHO   (07.03.2006 в 09:58)   письмо автору
 
   для: cheops   (07.03.2006 в 01:07)
 

да место - енто фигня, папки всё равно через 12 часов ликвидировались бы...
а проблема тогда получается вот в чём, мобюильник не воспринимает ВСЕ загловки, посылаемые браузеру, т.е. если я послал заголовок, в котором содержится название файла, то мобильник енто проигнорирует и всё, будет закачивать файл под именем get.php, при чём может ещё и в конец приписать все переменные GET: get.php?id=312... вот так блин, а если я ещё и посылаю тип файла, то тоже игнорирует... нормально работают только некоторые смартфоны, но ведь некоторые только, а мобильников всё же больше, чес смартов...

   
 
 автор: BAHO   (08.03.2006 в 13:14)   письмо автору
 
   для: cheops   (07.03.2006 в 01:07)
 

никаких идей?

   
 
 автор: cheops   (08.03.2006 в 13:39)   письмо автору
 
   для: BAHO   (08.03.2006 в 13:14)
 

Да, если ставится задача охватить как можно больше телефонов, то пожалуй лучше чем временных директорий решения придумать нельзя... Нужно подумать... но самым правильным решением было бы наверное пожаловаться хостеру - возможно он пойдёт на встречу.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования