Forum Webscript.Ru

Программирование => PHP => Тема начата: zonder от 19 Ноября 2002, 00:06:59

Название: права на файлы
Отправлено: zonder от 19 Ноября 2002, 00:06:59
есть вопросик: как можно принудительно устанавливать права на файлы при аплоудинге ? у меня получается 600.
Дак с такми правами не открываются картинки. Ставлю 664 через фтп клиент и все открывается. Помогите плиз
Название: права на файлы
Отправлено: Меняздесьдавнонет от 19 Ноября 2002, 00:25:28
chmod
Название: права на файлы
Отправлено: zonder от 19 Ноября 2002, 00:50:25
можно, если не трудно поподробней? где это прописывать ?
Название: права на файлы
Отправлено: Макс от 19 Ноября 2002, 01:43:06
не трудно :)
http://www.php.net/manual/en/function.chmod.php
Название: права на файлы
Отправлено: zonder от 19 Ноября 2002, 23:10:53
Вот такой у меня код:

$imgdir="img";
@mkdir($imgdir, 0755);
if(@doUpload) {
if(is_uploaded_file($file)) {
      move_uploaded_file($file, "$imgdir/$file_name");
      chmod( "$imgdir/$file", 0664 );
    }
  }

А вот такую ошибку выдает:
Warning: chmod failed: No such file or directory in /.e/home/a/akhmetov.h1.ru/WWW/upload.php on line 7

что не так ?
Название: права на файлы
Отправлено: Меняздесьдавнонет от 20 Ноября 2002, 00:49:44
не так то, что ты не проверил переменные, которые используешь, точно ли они соответствуют твоим ожиданиям и реальному положению вещей.
А уж мы за тебя и подавно этого не сможем сделать
Название: права на файлы
Отправлено: Макс от 20 Ноября 2002, 01:06:34
Цитировать
сhmod( "$imgdir/$file", 0664 );

может
chmod( "$imgdir/$file_name", 0664 );
?
Название: права на файлы
Отправлено: zonder от 21 Ноября 2002, 00:05:57
Ой спасибо вот так работает
chmod( "$imgdir/$file_name", 0664 );
Название: права на файлы
Отправлено: Меняздесьдавнонет от 21 Ноября 2002, 17:38:14
пожалуйста.
приходи еще, будем за тебя и другие опечатки искать.