
07-04-2007, 00:03
|
|
חסום
|
|
חבר מתאריך: 13.03.04
הודעות: 1,502
|
|
ציטוט:
|
במקור נכתב על ידי eXeCuT3
האמת.... שזה כן אפשרי ליצור תזמון, בערך
עושים
set_time_limit(0)
ignore_user_abort(true)
ואז לולאה עם sleep בסופה
אני לא אומר שזה הפתרון הכח חכם... אבל הוא אפשרי
כמובן שזה תלוי בזה שהשרת מאפשר לעשות set_time_limit על 0 ו ignore_user_abort
|
גם אם שרת מאפשר זאת, הדבר היחידי שזה יגרום לו, זה יהיה הורדת האתר שלך מהשרת.
אף מנהל מערכת לא יסבול ליצנים כאלה אצלו, גם אם הם משלמים כסף.
יש רק שני דרכים נורמליות לעשות את זה:
- ליצור משימה מתוזמנת במערכת ההפעלה של השרת,,כגון בCRON בGNU/LINUX או UNIX.
זאת הדרך הטובה והנכונה ביותר לעשות את זה, אבל היא לא תמיד זמינה, במיוחד בשירותים חינמיים.
- לקרוא לדף אינטרנט מרחוק, שיעשה את העידכון (במקרה וCRON לא זמין מכל סיבה שהיא).
דרך זאת היא טובה פחות, אך לפעמים אין ברירה כי CRON לא זמין למשתמש. אין שום צורך
להישתמש בJAVASCRIPT לצורך כך - הREFRESH הישן וטוב של HTML יעשה את העבודה.
|