Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [linux][php]Tworzenie plików
glasswalker
post 24.09.2009, 15:16:14
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


 Pytanko czy jest jakaś metoda do automatycznego tworzenia plików przez dany skrypt php (oprócz dania chmod 777 na dany katalog)?
Z góry dzięki za odpowiedź.
Go to the top of the page
+Quote Post
Berg
post 24.09.2009, 15:19:31
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Chmod 777 nie tworzy plików tongue.gif Jeśli chcesz utworzyć plik to możesz to zrobić chociażby przez file_put_contents.

Ten post edytował Berg 24.09.2009, 15:19:50
Go to the top of the page
+Quote Post
glasswalker
post 24.09.2009, 16:39:19
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


Nie wyraziłem się wystarczająco jasno - czy istnieje sposób do dania uprawnień php do tworzenia w danym miejscu plików  przy użyciu np fopen z odpowiednimi parametrami (w[+] a[+] x[+]). - bo po co dawać rwx wszędzie (może bez żartów typu chmod 007 i podobne lub/i zmiany właściciela pliku).
Go to the top of the page
+Quote Post
Berg
post 24.09.2009, 16:53:30
Post #4





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Jeśli masz dostęp do serwera to zawsze możesz zmienić w apache user lub group dla uruchamianych skryptów - jedyna wada takiego rozwiązania jest taka że skrypty zawsze będą uruchamiane z takimi uprawnieniami. Nie znam na tyle apache żeby powiedzieć czy da się to jakoś ograniczyć. Jeśli masz dostęp tylko do php to zostaje chmod, o ile masz to oczywiście włączone na serwerze. Wtedy piszesz po prostu własną funkcję php która automatycznie ustawia chmod na 777 i tworzy plik.

Ten post edytował Berg 24.09.2009, 16:54:30
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 05:34