![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem aplikacje do zarządania plikami via www i mam następujący problem, podczas zmiany praw pliku np na 777, uprawnienia co prawda się zmieniają, ale w jakiś nielogiczny sposób. Wiem że powinienem wpisać 0 przed 777, jeżeli wklepie chmod('plik.txt', 0777) wszystko jest cacy, ale sprawa komplikuje się gdy pozwole użytkownikowi wyprać prawa za pomocą formularza, podobnego do tego w TotalCommanderze lub WinScp.
Wygląda to mniejwięcej tak: -zbieram i dodaje zaznaczone "checkbox" -potem to wygląda następująco: Kod $rights = '0'.$orights.$grights.$wrights; chmod($file, $rights); lub Kod $rights = '0'.$orights.$grights.$wrights; chmod($file, (int) $rights); Obydwie wersje nie działają. Nie bardzo wiem co z tym zroić. Z góry dziękuję za pomoc. PS. Poprzednia wersja SpineCord [managera plików] dostępna jest na stronie http://wesola.net/~pepis/projects.php |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:41 |