Автор Тема: Смяна правата на папката  (Прочетена 348 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

viktor5

  • Newbie
  • *
  • Благодарности
  • -Казани: 10
  • -Получени: 0
  • Публикации: 39
Смяна правата на папката
« -: 31 Март 2016, 20:38:54 »
Здравейте,
Код: PHP
  1. move_uploaded_file($_FILES['fail']['tmp_name'], "papka1" .$imefail );
как може да се направи само при качването да смени правата на папката papka1 на 777 за да запише файла и след тава да бъде отново 755?
« Последна редакция: 31 Март 2016, 20:52:27 от viktor5 »

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 269
  • Публикации: 2595
  • meow
Re: Смяна правата на папката
« Отговор #1 -: 31 Март 2016, 21:36:29 »
Здрасти,
ако промениш собственика на папката, ще може да ги качваш и със 755. В случая май това трябва да е потребителя на apache, не съм сигурен - пробвай. Може да го направиш с http://php.net/chown
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!

viktor5

  • Newbie
  • *
  • Благодарности
  • -Казани: 10
  • -Получени: 0
  • Публикации: 39
Re: Смяна правата на папката
« Отговор #2 -: 31 Март 2016, 23:30:07 »
Тук всъщност проблем се явява, когато папката е субдомейн. Тогава явно го счита за Public и не разрешава качването. За това мислех решението да е през php код. Преди качването да смени правата и след процеса отново да ги върне на 755
« Последна редакция: 31 Март 2016, 23:33:52 от viktor5 »