Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak sprawdzić chmod
Forum PHP.pl > Forum > Przedszkole
terreska
Poszukałam troche i znalazłam jak zmienić chmody, mianowicie trzeba użyć funkcji chmod().
Jakiej funkcji należy użyć, aby sprawdzić jaki chmod jest ustawiony dla pliku?
terreska
Dziękuję.

Mam następujący skrypcik:
  1. <?
  2. $katalog="test";
  3. if (is_dir($katalog)) 
  4. {
  5. echo '<center>Chmod katalogu ' .$katalog;
  6. if (fileperms($katalog)==16868)
  7. {
  8. echo '<font color="green"> - prawidlowy.<br></font>';
  9. }
  10. else
  11. {
  12. echo '<font color="red"> nieprawidlowy.<br></font></center>';
  13. }
  14. }
  15. else
  16. {
  17. echo '<font color="red"><center>Brak katalogu ' .$katalog .fileperms($katalog).'<br></font></center>';
  18. }
  19. //
  20. $katalog="test/test2";
  21. if (is_dir($katalog)) 
  22. {
  23. echo '<center>Chmod katalogu ' .$katalog;
  24. if (fileperms($katalog)==33279)
  25. {
  26. echo '<font color="green"> - prawidlowy.<br></font>';
  27. }
  28. else
  29. {
  30. echo '<font color="red"> nieprawidlowy.<br></font></center>';
  31. }
  32. }
  33. else
  34. {
  35. echo '<font color="red"><center>Brak katalog ' .$katalog .fileperms($katalog).'<br></font></center>';
  36. }
  37. ?>


Chmod katalogu test sprawdza, natomiast ścieżki test/test2 już nie, wywala błąd:
Warning: is_dir(): Stat failed for test/test (errno=13 - Permission denied)

Jak to poprawić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.