Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zabezpieczenie przed otwarciem
dominik1592
post 5.03.2010, 23:20:33
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 30.01.2010

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


Witam,

nie jestem zbyt doświadczony w php ale czy istnieje możliwość aby osoba posiadająca pin np: 025 mogla zobaczyć tylko pliki na serwerze zaczynające się od tej nazwy.
Chodzi o to aby nie widziała plików w tym samym katalogu które należą do innych osób np: plik z nazwą 025_123546 oraz 025_4564658 będzie dla niej widoczny ale już plik 026_045465 nie będzie istniał dla tego pinu.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post 5.03.2010, 23:38:35
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Tak, jest taka możliwość.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
emtiej
post 6.03.2010, 00:23:38
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


explode pobierając nazwę pliku, sprawdzasz, czy "pin" pasuje do pierwszego cżłona (rozdzielasz po znaku podkreślenia _ ), jeżeli tak to wyświetlasz plik, a jeżeli nie to nie wyświetlasz tego pliku.

  1. $pin = 025;
  2. $plik = "025_32423";
  3. $plik2 = "026_3242342";
  4.  
  5. $nazwa = explode("_", $plik);
  6. if($nazwa[0]=='025'){
  7. echo $plik;
  8. }
  9.  
  10. $nazwa2 = explode("_", $plik2);
  11. if($nazwa2[0]=='025'){
  12. echo $plik2;
  13. }


To jest taki sztywny przykład, wszystkie pliki pobierasz do tablicy, a potem w pętli je sprawdzasz i jak pasują to wyświetlasz.

fifi209, wiem że kolega źle sprecyzował pytanie, ale bez przesady...
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: 26.06.2025 - 23:13