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

Форум PHP

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

 

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

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

тема: upload и права записи.
 
 автор: Равечка   (11.03.2008 в 06:47)   письмо автору
 
 

Впал в бесконечную тупку. на моем хсотинге, при попытке залить файл в папку upload, выскакивает ошибка права записи, приходится менять права чтобы все могли записывать в папку и исполнять!! иначе скрипты отказываются заливать файлы. (я так подозреваю чмод выставляется в 0777)
Как бороться тогда с тем что любой при желании может залить файл?
или я что-то не правильно делаю?

Помогите разобраться плз.

   
 
 автор: cheops   (11.03.2008 в 14:55)   письмо автору
 
   для: Равечка   (11.03.2008 в 06:47)
 

>Как бороться тогда с тем что любой при желании может залить файл?
Не очень понятно, что подразумевается под фразой "любой может залить файл"?

   
 
 автор: Fighter   (12.03.2008 в 13:05)   письмо автору
 
   для: cheops   (11.03.2008 в 14:55)
 

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

   
 
 автор: Даниэль   (12.03.2008 в 23:37)   письмо автору
 
   для: Fighter   (12.03.2008 в 13:05)
 

Могу подсказать по правам доступа

<?PHP    

function upload ()
    {
        
$path=$_SERVER['DOCUMENT_ROOT']."/upload/"// Место закачки файла
        
$file_name=$path.$_FILES['userfile']['name'];    
        
move_uploaded_file($_FILES['userfile']['tmp_name'],$file_name);
        
chmod ("$file_name"0644); // или 0777
        
    
}
?>

   
Rambler's Top100
вверх

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