![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wybaczcie za malo konkretny temat ale nie wiedzialem jak to napisac. Mam funkcje w wordpress, przy wyswietlaniu notek co 30 minut sciaga pare informacji z innego serwera a pozniej wyswietla notke. Jezeli informacje sa to korzysta z nich a dopiero za nastepne 30 min sciagnie swierze. Wszystko jest ok ale jak wyswietlam strone glowna i mam np 10 notek na glownej funkcja wykonuje sie 10 razy i 10 razy jest nadpisywany plik przez co informacje o 9 poprzednich pobraniach sa nadpisywane... a tam mam pewne statystyki ktore musze miec zapisane w pliku.. Probowalem wykryc czas modyfikacji pliku ale okazuje sie ze zapis jest realizowany w tej samej sekundzie ;/ Macie moze jakis pomysl na to jak wykryc ze plik zostal juz zapisany przez inny proces i ze nastepne procesy maja go nie pobierac tylko z niego odczytywac ? |
|
|
![]() |
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Funkcja flock w php
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Może źle jej używam ale z tego co wiem to flock dziala na otwartych plikach a ja musze ten plik i odczytac i zapisac wiec musze 2 razy zastosowac fopen. Wydaje mi sie ze tak czy inaczej inne procesy trafia na moment w ktory plik bedzie odblokowany. Najpierw daje fopen z parametrem r a pozniej z parametrem w. Gdyby dalo sie zablokowac plik bez fopen to byloby spoko
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:20 |