![]() |
שאלה לוגית
לא ידעתי איך לתאר את זה בכותרת אבל אני מקווה שאני אצליח כאן.
אני אתן דוגמה שעלתה לי בראש זה לא משקף את מה שאני רוצה לבנות בכלל פשוט זה יותר נוח. יש לי רשימה לצורך העניין של 8000 איימלים. אני מעוניין לבנות בדף PHP שהוא ישלח את המייל. עכשיו אני רוצה לעשות שכל מייל שהוא שולח הוא יציג: Sending bla@bla.com.... Sent! לאחר מכן שהוא עובר למייל הבא, הוא מוחק את השורה הקודמת ומעדכן את זה ב Sending x@x.com.... Sent! וכך הלאה... כמובן, מבלי לרענן את הדף... איך הדרך הכי מהירה ויעילה לעשות זאת? חשבתי על foreach אני לדעתי יש עוד משהו שאני מפספס... תודה. |
הדבר היחידי שעכשיו עולה לי בראש זה
setTimeout של Javascript ביחד עם AJAX.... |
כן כזה כבר עשיתי.. אבל בטח יש דרך ב PHP..
|
נו AJAX וPHP []:
|
תכניס את כל השמות למערך
ותפצל אותו ל 1000 תעשה שליחה ל 1000 ותעשה אחרי זה IMPLODE בשביל להוסיף , בניהם ואז תציג את זה פשוט. |
לא, אני רוצה שיציג בזמן אמת לאן הוא שולח..
|
אתה יכול לעשות את זה בajax.
מה שאתה עושה זה foreach למערך של האימיילים. אתה עושה foreach ואת כל אחד מהאימיילים אתה שולח ב.ajax יש לך דף חדש שבוא הוא שולח את האימייל ומדפיס אם הוא מצליח או לא. ואז הוא עושה sleep. עכשיו בגלל שזה ajax הsleep פועל על הדף השני ואז אצלך זה נראה כאילו זה כל שניה מחליף. אם לא הסברתי את עצמי טוב, דבר איתי.. |
תנסה לעשות עם SLEEP בתוך לולאה
|
אי אפשר בPHP בלבד...מה שPHP מציג זה תוצאה סופית...הוא לא יכול לשלוח נגיד לX ומראה לX ואז לY ולהראות Y...זה יראה XY...אפשר רק באמצעות AJAX ... והשליחה עצמה בPHP...
|
sleep+flush.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 10:07. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ