הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-07-08, 20:40   # 1
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

PHP Cron Jobs

אני מעוניין לעשות Cron Jobs - אך בעזרת PHP בלבד. תיהיה לי טבלה במסד המכילה מתי זה יפעל - בדיוק כמו ב-DA. עד עכשיו זה דיי פשוט, אבל, נגיד ואני מעוניין שזה יפעל כל 8 שעות - נגיד. איך אני אעשה את זה? זה אפשרי בכלל?
  Reply With Quote
ישן 21-07-08, 21:07   # 2
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

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

אתה יכול לעשות למשל משהו כל 8 שעות, אבל אתה תצטרך להיכנס לקובץ כל 8 שעות כדי שהבדיקה תתבצע..

זאת דעתי
  Reply With Quote
ישן 21-07-08, 21:12   # 3
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי DvirCohen צפה בהודעה
אני לא חושב שאפשר לעשות דבר כזה בלי שמישהו יגלוש באתר.
אני די בטוח שאיפשר, כי הרי קוד הPHP רץ רק ברגע שמישהו מגיע לקובץ, ואם אפחד לא גולש באתר הקובץ לא נפתח.

אתה יכול לעשות למשל משהו כל 8 שעות, אבל אתה תצטרך להיכנס לקובץ כל 8 שעות כדי שהבדיקה תתבצע..

זאת דעתי
נכון, אבל בבדיקות שהתוצאות מוצגות בפני המשתמש - ניקח לדוגמא את מערכת IPB, יש מערכת מוכנה. זה המון המון קבצים, וכנראה גם עם הרבה אפשרויות, אבל אני שואל האם לפי דעתכם אפשר לעשות משהו אחר. הבעייה היא, שאם נגיד לא נכנסים יום אחד - מילא. אז הבא שיכנס, יורץ הסקריפט. אבל אם מישהו לדוגמא לא נכנס שבוע - וצריך להריץ משהו בכל יום... זה יהיה הרבה יותר זמן.


זה לא אפשרי לעשות ממש CJ, אבל אני שואל האם לפי דעתכם יש רעיון תאורטי שיכול לעזור
  Reply With Quote
ישן 21-07-08, 21:23   # 4
דניאל
מנהל ראשי
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 39
הודעות: 6,503
שלח הודעה באמצעות MSN אל דניאל

דניאל לא מחובר  

אגב אגב,
לDA כן יש CJ (של המע' עצמה).
__________________
דניאל
דוא"ל:
dannyg@sPD.co.il

sPD Hosting בע"מ | אחסון אתרים | בלוג אחסון אתרים
טלפון להזמנות: 1-599-559977
  Reply With Quote
ישן 21-07-08, 22:27   # 5
Pizza
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 18

Pizza לא מחובר  

שמתבסס על cron-ים שהמערכת מריצה (מוסיפה אותם בזמן ההתקנה)
  Reply With Quote
ישן 21-07-08, 22:33   # 6
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי MasterT צפה בהודעה
אני מעוניין לעשות Cron Jobs - אך בעזרת PHP בלבד. תיהיה לי טבלה במסד המכילה מתי זה יפעל - בדיוק כמו ב-DA. עד עכשיו זה דיי פשוט, אבל, נגיד ואני מעוניין שזה יפעל כל 8 שעות - נגיד. איך אני אעשה את זה? זה אפשרי בכלל?
מה הבעיה ?
אתה שם כל כמה זמן אתה רוצה לעדכן.
ומוסיף שדה של הזמן האחרון שזה עודכן ואז פשוט בודק אם עברו מאז 8 שעות
פשוט וקל.

ולבעיה שאם אף אחד לא נכנס גם כן לא בעיה.
אתה פשוט בודק אם נגיד עברו 8 שעות פעמיים נגיד חח אז אתה מריץ פעמיים . כאילו זה התעדכן כל 8 שעות באמת כשלא נכנסו
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com


Last edited by DanielS; 21-07-08 at 22:36..
  Reply With Quote
ישן 22-07-08, 00:38   # 7
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
מה הבעיה ?
אתה שם כל כמה זמן אתה רוצה לעדכן.
ומוסיף שדה של הזמן האחרון שזה עודכן ואז פשוט בודק אם עברו מאז 8 שעות
פשוט וקל.

ולבעיה שאם אף אחד לא נכנס גם כן לא בעיה.
אתה פשוט בודק אם נגיד עברו 8 שעות פעמיים נגיד חח אז אתה מריץ פעמיים . כאילו זה התעדכן כל 8 שעות באמת כשלא נכנסו
אני אומר, ללא! ללא, בלי.

זה בסדר כאשר כמו שאמרתי - כשזה תלוי-משתמש. אבל כאשר אני רוצה שכל 8 שעות.... זה ישלח לי מייל?
  Reply With Quote
ישן 22-07-08, 00:45   # 8
Inet
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 1,295
שלח הודעה באמצעות ICO אל Inet שלח הודעה באמצעות MSN אל Inet

Inet לא מחובר  

אין אפשרות...
__________________
  Reply With Quote
ישן 22-07-08, 01:00   # 9
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי Inet צפה בהודעה
אין אפשרות...
דווקא עכשיו חשבתי על רעיון. אתה צריך פעם ראשונה להפעיל את זה - ולשים לזה אינסוף max_execution_time. זה יעשה sleep למשך זמן של 8 שעות, ויעשה את הפעולה. והרעיון שגם כשהמשתמש יוצא - הסקריפט עדיין ממשיך. עכשיו, כל 8 שעות זה "מודיע" שהוא עשה את הבדיקה. המערכת כל פעם שנכנסים אליה - בודקת אם הוא "דיווח" כראוי. למה? כי יכול להיות שעשו ריסטרט לשרת. אם הוא לא דיווח כראוי - אז זה מפעיל אותו מחדש. מה דעתכם? האם סקריפט שיעשה sleep למשך 8 שעות יתפוס משאבים על השרת?
  Reply With Quote
ישן 22-07-08, 01:03   # 10
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 34
הודעות: 4,417

mlnn לא מחובר  

אפשר להריץ סקריפט אינסופי בPHP, אבל כנראה שהשרת יעצור אותו מתישהו.
__________________
.

בחורות ערומות
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 06:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ