![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jak zabezpieczyć skrypt, żeby w trakcie jego wykonywania nie został ponownie uruchomiony?
[php:1:884cb65372]<?php $t=@implode("",file("time.txt")); if(floor(time()-$t)>600) { $f=@fopen("time.txt","w"); fwrite($f,time()); fclose($f); chdir("img"); passthru("wget http://www.imgw.pl/wl/internet/images/safir.gif"); rename("safir.gif",date("d_m_H_i").".gif"); chdir(".."); } ?>[/php:1:884cb65372] Chciałem to jakoś zabezpieczyć, ponieważ chcę uruchamiać (przez <img>) skrypt z pliku który jest wykonywany ok. 2-3 razy na sekundę, a w tym czasie z różnych powodów móglby się nie zakończyć wykonywać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Chodzi Ci dokladnie o zabezpieczenie przed przekretami z danymi w pliku time.txt??
moze warto skorzysatc z flock(); (jesli nie pomylilem nazwy funkcji), ale przy takim obciazeniu i tak moze sie zrobic niezly kociol. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:29 |