Mövzu üzrə bənzər suallara da baxa bilərsiniz.

PHP-dda gecə 12-də sistemin yenilənməsi

Salam.. sualım http://azstat.biz saytı ilə bağlıdır.. bu saytda sistem gecə 12dəsifirlanmir yalniz gerek ozum sifirlayi her sheyi.. beleki bir phpda sifirlanma ucun olan amiller cemlenib.. hemin linke girdikde php kodlar ise dusur ve sistem yenilenir.. hemin kodlari connect.php-ya atdiqda her saniye sifirlanir sistem.. cunki connect.php daima is rejiminde olur… mene nece edim ki sistem her gece 12de ozu yenilensin


Kateqoriya: Sual . , , , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (9 cavab var)

(13:55, 17/09/2015 ) #58408

1. Sistem timezone asia/baku olmasına diqqət etmək lazımdır. Ki doğurdan da bizim saatla eynidirmi sistem saatı.
2. Düz saat 12de gərək kimsə o skripti çalışdirsin ki o da işə düşə də. Php özü özünü işə sala bilməz axı. Mütləq çağırılma olmalıdır. Çağırılmani avtomatlaşdırmaq üçün müvafiq php faylıni idarə panelinizdeki cron jobsa yazmaq lazımdır. Vəssalam.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (15:52, 17/09/2015 ) #58409

    time zone Asia/Baku olaraq qeyd etmishem.. bu oz yerinde.. onda bu kod duzgundur yeqin ki.. bunu yerleshdirsem saat 12de sistemde hereket olduqda sifirlanacaq demek

    if(date("hi")=='0000'){
    @mySqL("update `top_sait` set `hosts`='0' , `hits`='0' , `in`='0' , `out`='0' ");
    }
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (16:28, 17/09/2015 ) #58410

      Yuxarıda yazılan cavab ilə bu yazdıqlarınızda bir əlaqə görmürəm. Skript də anlaşılmazdır.
      Date zad boş verin. if ($argv[1]==’xususi_bir_soz’) {mysql_query(“update….”);} olsun fayldakı əmr. Cron Jobs-da da gecə 12-ni seçin, və faylin_direktoriyasi/faylin_adi.php?xususi_bir_soz=1 faylını kronda save edin. Bu işin yolu budur.

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:19, 18/09/2015 ) #58428

Hosting idarə etmə panelində cronu hər dəqiqə üçün aktiv edərək, klik edəndə işə düşən faylın URL ünvanını yazın.

Sonra

$saat = date(“H:i”);
if($saat == ’00:00′) {
//klik edəndə çalışır dediyiniz kodları bura yazın
} else {//heçnə çalışmasın}

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(00:39, 24/12/2015 ) #60361

Salam bu şərhlərin hamısı kankret olaraq tam işə yaramayacaq. Yəni əlverişli deyil. Beləki sizin top reytinqdə bir php varki orda şəkil yaranır və host hit (hər bir saytın ?sayt=$sayt[host]) şəkilin üzərinə yazılır. Bunun vasitəsiylədə çağırmaq olar bu əmri. Beləki sizin top reytinqinizdə hər hansı bir sayta kimsə saat 12 dən sonra keçid edərsə o biri saytlarda yenilənər. Beləcə sizin klik etmənizə ehtiyavc yoxdur və saat qadağası qoymaqda pisdi. Bəlkə işdi 1 – ə işləmiş keçid oldu? Elə buna görə hər gün bu ayın neçəsi olduğunu sqla yazmaq lazımdır: mysql_query(“update … evvelkigun = ‘”.date(‘j’).”‘); . Və hər günün sonunda şəkili höstərən phpya belə atmaq olarki:
$gun=date(‘j’);
if($sql[‘evvelkigun’]!=$gun)
{
mysql əmrləri və s. yenilənir
yeni tarix $sql[‘evvelkigun’] – ə yazılır.
}
Fso. Və beləcə yalnız ayın tarixi dəyişdikdə yenilənər və yeni tarix mütləq sqla yazılar.
Uğurlar…

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (09:03, 24/12/2015 ) #60365

    bu da tam əlverişli həll deyil. yeganə optimal həll cron jobs-dur. dəqiq və xətasız. Siz deyən yol isə saat 12 olduğunu yoxlamaqdan qat-qat yaxşı yol olsa da, yenə də tam həll deyil və 12-dən sonra sayta kiminsə girdiyi ana qədər işləməmiş olacaq. Bu bəzi hallarda tam işə yaraya bilər, bəzi hallarda isə ciddi problemlərə səbəb ola bilər.

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (11:58, 24/12/2015 ) #60371

      Qardaş tam dəqiq xətasız bir həlldir. Siz hər dəfə gece yeniləməlisiz. Bu lap zülmdü. Bəlkə vaxtınız olmayacaq yeniləməyəcəksiz? Hər şeyin rahat yolun axtarmaq lazımdı. Bu qədər imkam içində hələ bu sadə asan üsuldu. Başqalarıda var. Avtomatik nəsə əla olur 🙂

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (13:09, 24/12/2015 ) #60372

    Siz cavabımı tam oxumadınız yəqin. Mən məhz avtomatlaşmış həll təklif elədim. Sizin həll isə yarı-avtomatlaşmış həlldir.
    Mübahisə üçün yazmamışdım onu, dəqiqləşdirmək üçün yazmışdım.
    Sizin yazdığınız yol ola bilər 95% halda işi görər, amma sizə elə hallar deyə bilərəm ki, sizin təklif etdiyiniz həll katastrofik problemlərə səbəb ola bilər və yanlış işləyər. Çünki tam avtomatlaşmış yox, çağrıdan sonra avtomatlaşmış həlldir. Arada kiçik zaman xətaları meydana çıxa bilər.
    Mənsə tam avtomatlaşmış həllin adını yazmışdım yuxarıda – Cron Jobs. Hansı ki, serverdə 24 saat ayıq rejimdə olur və hər şeyi milli saniyəsinə qədər dəqiq icra edir. Sayta kimsə girdi ya girmədi heç bir fərq etmədən.
    Ətraflı maraqlananlar
    php process-in çalışma məntiqini və cron jobs-un məntiqini araşdırıb oxuya bilərlər.

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (14:10, 24/12/2015 ) #60373

      Yox nə mübahisə qaqaş. Biz əksinə öyrənirik. Aha mən səhv başa düşdüm sənin postivu üzrlü say. Elə bildim özün daxil olub yeniləməni deyirsən. Təşəkkür.

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Seo Mullimi cavab verdi - Ödənişli və Ödənişsiz Şablonlar (11 saat əvvəl)

Seo Mullimi cavab verdi - iphonenun orginalliginin yoxlanilmasi (11 saat əvvəl)

Seo Mullimi cavab verdi - Asus Notebooka Mac Os Qurmagi Bacaran Wirket Taniyan Olar? (11 saat əvvəl)

Maqa cavab verdi - Youtubda izleme sayi Niye az Olur (1 gün əvvəl)

Maqa cavab verdi - ebaydan ucuz iphone 7 plus almaq guvenlidirmi? (2 gün əvvəl)

Maqa cavab verdi - Alibabadan gelen sifarişə gömrük rüsumu və digər problemlər (2 gün əvvəl)

E. Hacı cavab verdi - Alibabadan gelen sifarişə gömrük rüsumu və digər problemlər (2 gün əvvəl)

yeezy cavab verdi - Notebookla rahat iş görə biləcəyim, oturmağa bir yer (3 gün əvvəl)

E. Hacı cavab verdi - Notebookla rahat iş görə biləcəyim, oturmağa bir yer (3 gün əvvəl)

Maqa cavab verdi - Bakıda yerləşən fabriklər (3 gün əvvəl)

E. Hacı cavab verdi - Bakıda yerləşən fabriklər (4 gün əvvəl)

Şükür Hüseynov cavab verdi - İxtisas seçimi kömək (4 gün əvvəl)

Elhash cavab verdi - DNS, DHCP, DOMAIN, VMWARE mövzuları barədə məsləhət. (5 gün əvvəl)

E. Hacı cavab verdi - Behance - Məhkəmə təbliğatı (6 gün əvvəl)

Zahir cavab verdi - Ebayda nə alıb Azərbaycanda pula çevirsək sərfəli olacaq? (7 gün əvvəl)

E. Hacı - 574 xal

Software Developer - 571 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 414 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Bextiyar Azeroglu - 217 xal

Sistemə daxil olmuş 19442 sualdan 94%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2018