![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć chciałbym stworzyć plik z pewną zawartością i nadać mu chmod 777, tylko nie wiem jak to zrobić posiadam narazie taki kod:
I jak chcę dodać pod tym funkcję która nadaje chmod to nie działa w ogóle
Nie wiem jak to połączyć, aby tworzyło plik a później nadawało 777 chmod |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Wysyłaj wszystkie żądania do public/index.php - wtedy nie będziesz miał problemów ze ścieżkami, inaczej radzę używać Ci adresów bezwględnych, ścieżka typu "/../../.." może nie zadziałać bo możesz nie mieć dostępu do folderów powyżej tego, w którym uruchamiasz skrypt.
2. Sprawdzaj zanim coś zrobisz czy masz uprawnienia i czy to coś się wykonało, np: - wtedy nie będziesz miał problemów ze zlokalizowaniem błędu, nie sprawdzasz ani czy folder się utworzył, ani czy plik został zapisany ani czy plik można zapisać w danym folderze, wszystko należy sprawdzać bo potem użytkownikowi strona się rozpada a my nie wiemy gdzie jest błąd. 3. Waliduj dane odbierane od użytkownika, także tablice $_FILES (w szczególności nazwę pliku) a plik sprawdzaj jak już masz do niego dostęp np. tak: http://php.net/manual/pl/function.finfo-file.php - nie można ufać, że jak ktoś deklaruje taki typ/rozmiar to faktycznie tak jest. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:01 |