Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [linux][php]Tworzenie plików
glasswalker
post
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
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 (IMG:style_emoticons/default/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
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 21:15