הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-04-14, 18:54   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

ציטוט:
נכתב במקור על ידי Haimz צפה בהודעה
ניסית את מה שרשמתי?

אולי פשוט תעשה קובץ שבודק אם צריך לשלוח את המייל ואז תשלח..
ואת הקובץ תריץ כל 5 דקות באמצעות setInterval .. למה אתה מסתבך..
את זה:

PHP קוד:
$(function() {
    $.
get"abc.php" ); // קובץ ראשון
    
    
setTimeout(function() {
    
        $.
get"abc-2.php" ); // קובץ שני אחרי 5 דקות
        
        
setTimeout(function() {
            $.
get"abc-2.php" ); // קובץ שלישי אחרי עשר דקות מהתחלה
        
}, 300000);
        
    }, 
300000);
}); 

??
האמת ניסיתי..אין לי ידע כלל ב jquery, שמית את הפונקציה בhead תחת תגיות של script.
נתתי שם לפונקציה. מתי אריץ אותה?
onload ב body?

קצת הסתבכתי עם הפיתרון שלך...
תודה רבה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 05-04-14, 21:13   # 2
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

טוב תראו,
אם אני עושה השהייה, sleep של 60 שניות, אז הוא עושה 4 לופים של הלולאה..כלומר הדף חי בערך 4 דקות.
ניסיתי לשים ini_set('max_execution_time', 900); ממש בראש הדף, מיד אחרי <?php
אבל זה לא עוזר..הוא לא מגיע ללופ החמישי של הלולאה.

אשמח לעזרה..תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 05-04-14, 21:57   # 3
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

לדעתי הפתרון הכי טוב ופשוט בשבילך הוא להוסיף בקובץ שאתה מריץ קוד שמרענן את העמוד כל 5 דקות.
חפש בגוגל meta refresh )אני דרך הפלאפון אז אני לא יכול לרשום את הקוד(
  Reply With Quote
ישן 06-04-14, 00:52   # 4
zoharesh
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 600

zoharesh לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
טוב תראו,
אם אני עושה השהייה, sleep של 60 שניות, אז הוא עושה 4 לופים של הלולאה..כלומר הדף חי בערך 4 דקות.
ניסיתי לשים ini_set('max_execution_time', 900); ממש בראש הדף, מיד אחרי <?php
אבל זה לא עוזר..הוא לא מגיע ללופ החמישי של הלולאה.

אשמח לעזרה..תודה.
נשמע שמדובר בtimeout מצד הweb-server (מנחש ש-apache) ואז הוא מבצע את העצירה של הסקריפט ולא הPHP.

אתה יכול להוציא פלט של phpinfo? שנראה איזה פונקציות חסומות בשרת ואולי נציע לך איזושהי "קומבינה" שאיתה תוכל לעשות מעין cron-job

אגב, אם זה באמת apache אתה יכול לנסות ליצור קובץ .htaccess עם
TimeOut 800
__________________


HIGHDESIGN.co.il עיצוב ובניית אתרים.

Last edited by zoharesh; 06-04-14 at 00:55..
  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. הזמן כעת הוא 00:29.

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