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


Yadda saxlama
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

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (3 saat əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (6 gün əvvəl)

Software Developer cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (6 gün əvvəl)

Triste cavab verdi - Google Adsense vergi (6 gün əvvəl)

E. Hacı cavab verdi - Xif mn kodu (14 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (33 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (40 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (45 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (54 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (58 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (60 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (60 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (62 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (68 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (68 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

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

Proyekt haqqında

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