![]() |
# 1 |
A Al Alm Almo Almog!
תודה על תרומתך! |
בעיה ב xml-קובץ לא מתעדכן
יש לי בעיה, אולי מישהו ניתקל בה ויש לו מושג איך לעזור(אני מתעסק ב asp, אבל זה לא ממש משנה..)
אני עושה קורא rss למשהו מסויים(לא חשוב מה), וכמו שאתם יודעים, בשביל לקרוא קובץ rss שלא על השרת שלי(למשל: http://www.ynet.co.il/Integration/StoryRss2.xml ) יש קודם כל צורך להעביר את הקובץ לשרת(שהכתובת שלו תיהיה כתובת של הדומיין בו נימצא הקורא שמשתמש בקובץ). אז מה שעשיתי פשוט זה לקרוא ע"י xmlhttp את תוכן הקובץ, ולהדפיס אותו בקובץ מסויים שעל השרת שלי, וממנו לקרוא. באותו הקובץ ציינתי שהקובץ לא ישמר בטמרויז, וקבעתי בהאדר שהוא מיסוג xml. עד לכאן הכל טוב. אבל כאן הבעיה, מישומה הקובץ במקום כל פעם להביא את המעודכן(גם שאני נכנס אליו), הוא שומר את הידיעות, ולא מראה את הקובץ xml החדש, אלא הוא מראה קובץ xml של לפני שעה. (לא מעדכן אונליין). ואין לי שמץ של מושג למה, אמרתי לו, לא לשמור את ה xml הישן וכו.. אבל זה לא עוזר(גם אחרי שמחקתי עוגיות וקבצים שונים מזיכרון הדפדפן). אני מקווה שהבנתם את הבעיה שלי, אם למשהו יש פתרון אני אשמח לשומע. |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
אני חושב שהמאמר הזה יעזור לך:
http://webmaster.org.il/article.asp?id=203
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 3 |
A Al Alm Almo Almog!
תודה על תרומתך! |
אני עשיתי כבר את הקובץ..
הוא עובד, הבעיה היחידה היא שהוא לא מביא מידע מעודכן. הוא מישומה מביא מידע ישן.. |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
שמה הם לא מעתיקים את הקובץ לשרת שלהם, תנסה בלי זה.
ה XML HTTP יכול להחזיר לך אוביקט XML. תנסה למחוק את האוביקט XML HTTP טוב בסוף השימוש.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 5 |
A Al Alm Almo Almog!
תודה על תרומתך! |
גם אני לא מעתיק את הקובץ לשרת שלי..
זה בדיוק מה שאני עושה(זה מה שניקרא xmlhttp)... |
![]() |
![]() |
# 6 |
תודה על תרומתך.
|
אני לא יודע אם קיים דבר כזה בASP, תבדוק אם יש בASP
איזו פונקציה שמונעת cache
__________________
מתכנת WEB
![]() |
![]() |
![]() |
# 7 |
אין כמו ב127.0.0.1
|
אני מצטער אבל אין מה לעשות. זה הRSS הזה, הוא לא מתעדכן מהר.
אני לוקח חדשות ישירות מהאתר (פשוט לוקח את זה עם ביטוי ריגולרי מותאם). זה הרבה יותר איטי, אבל אין מה לעשות. |
![]() |
![]() |
# 8 |
A Al Alm Almo Almog!
תודה על תרומתך! |
אני לא שומר היסטורי.
קבעתי(response.Expires=-1) ב asp זה אומר לא שימוש בcach.. הבעיה היא שהRSS ב YNET דווקא כן מתעדכן. הבעיה היא, שהוא מתעדכן(הקובץ שאני לוקח ממנו), אך למרות זאת, העמוד שלוקח הכל, לא לוקח את המעודכן.. |
![]() |
![]() |
# 9 |
אין כמו ב127.0.0.1
|
אלמוג, תוסיף אותי למסנג'ר ואני אשלח לך קישור למה שאני עשיתי.
גם לי זה קורה ואני מתכנת בPHP. אם אתה רוצה לעשות שזה יתעדכן תמיד, תצטרך לקחת עם ביטוי רגולרי (שאני יכול להביא לך, כבר כתבתי אחד). |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|