דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. קוד PHP שחוזר על עצמו

קוד PHP שחוזר על עצמו

מתוזמן נעוץ נעול הועבר תכנות
22 פוסטים 6 כותבים 496 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ASSA מנותק
    ASSA מנותק
    ASS
    השיב לchagold ב נערך לאחרונה על ידי
    #21

    @chagold
    תודה ענקית על העזרה......
    שבת שלום.

    תגובה 1 תגובה אחרונה
    1
    • mgm ivrM מנותק
      mgm ivrM מנותק
      mgm ivr
      השיב לASS ב נערך לאחרונה על ידי
      #22

      @ass אמר בקוד PHP שחוזר על עצמו:

      שלום לכולם..

      עשיתי קוד קצר ב PHP שבעצם נועד לחזור על עצמו רק פעם ביום, רק שהוא רץ פעם אחת (כמו כל קוד 🙂 ) איך אני יכול לגרום לקוד לרוץ אוטומטית כל X זמן...

      <?php
      $x = date("Y-m-d");
      
      $y = date("Y-m-d");
      
      
      while ($x == $y){
          echo "Tomorrow's date is: " , $x;
          $x ++;
      } 
      ?>
      

      ראיתי תשובות פה וגם פה אבל לא כל כך הבנתי, אני די חדש ב PHP.
      אשמח לעזרה או הסבר...
      תודה רבה.

      לא ראיתי את הקישורים שהבאת ולכן יכול להיות שענו לך שם את מה שאני יענה.
      בכל זאת לא ראיתי את התשובה שאני אומר בשום מקום וחיפשתי הרבה עד שמצאתי עם עוד חבר את הדרך הנ"ל.

      אני רציתי לבנות בוט בטלג' וחלק מהבוט היה צורך שיופעל איזה קוד כל דקה
      רציתי לעשות סליפ בקוד למשך דקה, אבל אז הקוד מושבת לגמרי וזה אומר שכל הבוט מושבת,
      ואז ניסתי ללכת על כל מיני כיוונים של מתזמני משימות וכו' הבעיה בהם (אני השתמשתי רק בCRON) שהוא לא מדוייק לגמרי אלא בערך דקה (שניה לפה או לפה, וזה עיצבן אותי ותקע את העניין).

      בסוף מה שעשינו היה כך(אני מקווה שיעזור גם לך)
      עשינו קובץ שבו היה כתוב'

      sleep(59);
      
      shell_exec("wget -O /dev/null https://קישור ישיר לקובץ שאותו רצינו להפעיל");
      
      

      שזה גרם בעצם שיחכה דקה ויפעיל את הקובץ

      בקובץ הראשי שמנו

      shell_exec("wget -O /dev/null https://קישור ישיר לקובץ שסופר דקה");
      

      וככה היה לנו מתזמן משימות מדוייק ולא סמוך על אף גורם חיצוני

      אם אתה רוצה לעשות את זה רק פעם ביום אני חושב שאתה צריך סליפ עם הגדרה שונה מעל 5 דקות אבל אני לא בטוח.

      תגובה 1 תגובה אחרונה
      0
      • dovidD dovid העביר נושא זה מ-תכנות ב-

      • 1
      • 2
      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום