Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> file permisions for downloading files, nadawanie atrybutów ładowanym plikom
mpps
post 10.09.2006, 09:14:18
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


Witam,
mam problem z atrybutami nadawanymi automatycznie przez serwer plikom ładowanym przez formularz na stronie www.
Serwer ustawia atrybuty na 600 i w związku z tym, że są to zdjęcia, nie są one widoczne ani dla świata ani dla grupy (tylko dla właściciela).
Mam dwa pytania:
1. Czy istnieje możliwość nadania odpowiednich atrybutów (644) ładowanym zdjęciom już z poziomu formularza?
2. Jeśli odpowiedź na pierwsze pytanie jest negatywna, to w jaki sposób nadać odpowiednie atrybuty automatycznie załadowanemu zdjęciu?

Pozdrawiam
Marcin


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
My4tic
post 10.09.2006, 09:37:57
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


1. Nie
2. http://pl.php.net/manual/pl/function.chmod.php" title="Zobacz w manualu php" target="_manual


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
mpps
post 18.09.2006, 17:44:44
Post #3





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


@My4tic dziękuję za podpowiedź.
rozwiązanie problemu:
  1. <?php
  2. $dir = dir($plik_katalog); //$plik_katalog=../jakis/katalog/
  3. while(false !== ($entry = $dir->read())){ //odczytujemy dane z katalogu
  4. // Skip pointers.
  5. if($entry == '.' || $entry == '..'){
  6. continue;
  7. }
  8. $file_perms = decoct(fileperms("$plik_katalog/$entry")) % 1000;
  9. chmod("$plik_katalog/$entry", 0644); //zmieniamy uprawnienia dla wszystkich
  10. //znajdujących się w danym katalogu plików
  11. echo $entry." ".$file_perms."<BR>"; //sprawdzamy, czy przypisaliśmy uprawnienia
  12. }
  13. ?>


pozdrawiam
m


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
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: 19.07.2025 - 11:44