Żeby było jasno nie znalazłem odpowiedzi w poprzednich postach na nurtujący mnie problem dlatego tworzę nowy wątek.
Przeprowadźmy mały eksperyment ...
Pierwszy katalog tworzymy z poziomu php i nadajemy mu wysokie prawa:
<?php ?>
Drugi katalog (folderTC) tworzymy w Total Commanderze i nadajemy mu prawa 777.
Jak by nie patrzeć oba katalogi mają takie same prawa.
Następnie przy pomocy formularza i php uploadujemy do obu katalogów plik:
<?php ?>
Czy użyjemy COPY czy MOVE_UPLOADED_FILE nie ma różnicy.
I teraz ważna rzecz ... mianowicie wynik naszego eksperymentu:
logujemy się na FTP przez Totala i wchodzimy tam gdzie tworzyliśmy katalogi:
folderTC - możemy robić wszystko, zmiana uprawnień, usuwanie folderu, pliów itp ...
folderPHP - nie możemy już nic zrobić, prócz zmiany nazwy katalogu. Dosłownie tracimy wszelkie uprawnienia, nie możemy zmienić praw katalogu, usunąć plików, NIC.
Ciekawe jest to, że pomimo widzianych uprawnień w Totalu '777' w standardowym FTPie mamy uprawnienia:
folderTC - drwxrwxrwx
folderPHP - drwxrwxrwt
Różnica w ostatniej literce ...
Sądze, że coś pominąłem w mojej twórczości i mam nadzieję, że pomoc nadejdzie (szybko
