Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]flock()- czy da radę?
-Kloc-
post
Post #1





Goście







Czy takie blokowanie pliku pozwoli zapisywać dane do niego nawet gdy 500 osób robi to w jednym czasie?, jak nie to co zastosować do tego?
I drugie pytanko:) w pliku mam hasła i loginy, ktoś może wpisać w przeglądarce url do tego pliku i zobaczy wszystkie dane, można to jakoś zablokować aby po wejściu na tą stronę nie było widać co jest w pliku txt?


  1. <?php
  2.  
  3. $plik = fopen('dane.txt', 'w');
  4. flock($plik, LOCK_EX);
  5. fwrite($plik, "Jakaś tam treść.");
  6. flock($plik, LOCK_UN);
  7. fclose($plik);
  8.  
  9. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


można poprzez nadanie odpowiednich uprawnień dla pliku..
Ja osobiście polecam rozwiązanie z php5 http://us2.php.net/file_put_contents (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
-Kloc-
post
Post #3





Goście







Dzięki.
Ale to teoretycznie też powinno dać chyba radę (IMG:style_emoticons/default/smile.gif) ?.
A ma ktoś może jakąś radę jak ładnie pisać kod, dokładniej gdzie te wcięcia robić, żeby to było czytelne, jakieś techniki są na to?
Spotkałem się już nie raz, że otwieram jakiś plik php (pobrany z internetu), a tam wielkie oczy i się zastanawiam jak to przeczytać- wszystko na kupie np.

Kod
aaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbb cccccccccccccccccccccc ddddddddddddddddddddddddd eeeeeeeeeeeeeee ffffffffffffffffffff
gggggggggggggggggg hhhhhhhhhhhhhh jjjjjjjjjjjjjjjjjjjjjjjjjj kkkkkkkkkkkkkkkkkkkkkkkkkkkk lllllllllllllllllllllllllllllllllllllllllll


Na całą szerokość notatnika (IMG:style_emoticons/default/biggrin.gif) Domyślam się, że to tak sformatowane i t moje kolejne pytanie, w jaki programie tak to robić, bo w pewnym stopniu jest to jakieś zabezpieczenie przed modyfikacją skryptu;)
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Jak otworzysz notatnikiem to rzeczywiście to będzie zdeformowane.
Używaj np. Notepad++ (darmowy) a wcięcia się robi tabem (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
com
post
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Tak jak kolega wyżej wspomniał zacznij od instalacji Notepad++, bo biedy notatnik z Windows do tego się nie nadaje, ponieważ on nie uznaje tab, ponadto zaleca się ustawienie na tab spacji, bez problemu zmienisz to w ustawieniach n++, a tak wgl to są edytory IDE, które ułatwiają prace (IMG:style_emoticons/default/smile.gif)
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: 23.08.2025 - 22:47