![]() |
עזרה | בלשלב PHP AJAX
שלום לכם.
אני מעוניין לבנות SHOUTBOX עכשיו את הקטע עם הPHP אני מבין. אבל הקטע שאני רוצה שזה יופיע ישר איך ששולחים.. יש למישהו אולי דרך לעזור לי להבין איך אני משלב PHP עם AJAX? אמרו לי שזו פוקודה של REAL TIME? תודה לעוזרים. |
דרך נפוצה היא לטעון מחדש את חלון השיחה בכל מס' שניות וככה בעצם לשלוף את ההודעות מהמסד, אם יש הודעה חדשה היא תתעדכן תוך שניות.
http://www.w3schools.com/jsref/met_win_settimeout.asp אם אתה מתכנן מערכת גדולה שאמורה לספק מס' רב של משתמשים, קיימות דרכים יותר יעילות. |
תשתמש בפונקציות JQuery - הAjax שם קליל...
מה שAjax עושה זה סהכ' שולח פרמטרים ומקבל פרטים מדף חיצוני אפשרי PHP/ASP ואפילו HTML רגיל... מה שאתה צריך לעשות זה קובץ PHP שיקבל פרמטר של הודעה + שם משתמש? (ממה שהבנתי ShoutBox זה סוג של צאט'). ולאחר מכן יכניס את הפרמטרים האלה למסד נתונים. והקובץ יציג את מה שאתה רוצה שיוצג בדף.. ללימוד פונקציית Ajax בJQuery: http://api.jquery.com/category/ajax/ |
בכמות רצינית של משתמשים, השרת פשוט לא יעמוס בקצב של הרענון.
|
אוקי תודה ממ.. הshoutbox זה כמו צ'אט ממ מה שאני מנסה יש לי כבר את הצ'אט בPHP.. רק מה שאני רוצה זה שברגע ששולחים הודעה זה יציג ישר ולא ברעינון? זה עדיין AJAX? או מה שxPerfection אמר?
|
אתה יכול לעבוד עם PUSH - לא שזה משמעותית עדיף אבל תקבל תוצאה יותר דומה ל"זמן אמת".
|
ציטוט:
|
|
כל הזמנים הם GMT +2. הזמן כעת הוא 19:05. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ