הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אני בונה קורא RSS? (https://hosts.co.il/forums/showthread.php?t=42733)

syn 03-04-07 17:51

איך אני בונה קורא RSS?
 
אני רוצה לקחת את ה RSS הזה -
http://www.ynet.co.il/Integration/StoryRss1854.xml

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

השאלה שלי היא איך אני מתחיל לבנות "rss reader" פשוט? סקריפט פשוט יעזור לי מאוד.
קראתי פה - http://www.php.net/manual/en/ref.xml.php ולא הבנתי כלום.

Eran-s 03-04-07 18:12

1. explode
2. stristr
3. substr
4. str_replace (או לחילופין ביטויים רגולריים).
שילוב של השימושים בהם. במיוחד explode.

Meir 03-04-07 19:20

תקרא על שלושת הפונקציות האלו:
xml_parse_into_struct
xml_parser_create
xml_parser_free
ואתה תוכל ליצור קורא RSS פשוט

נ.ב ראיתי שכתבת שקראת עליהם ולא הבנת כלום אבל תנסה עוד פעם הדרך הזאת היא הכי פשוטה ויעילה

Eran-s 03-04-07 20:08

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 452083)
תקרא על שלושת הפונקציות האלו:
xml_parse_into_struct
xml_parser_create
xml_parser_free
ואתה תוכל ליצור קורא RSS פשוט

נ.ב ראיתי שכתבת שקראת עליהם ולא הבנת כלום אבל תנסה עוד פעם הדרך הזאת היא הכי פשוטה ויעילה

לפונקציות הללו צריך תוספת מיוחדת בשרת.
בכל אופן כל מאוד גם להשתמש בפונקציות שאמרתי ולנתח אותו.

syn 04-04-07 00:01

Eran-s, חשבתי בהתחלה לעשות ככה אבל חשבתי, ויש לי כבר מזג אוויר שפועל לפי זה, הוא לוקח תוכן מאתר אחר, וזה ממש איטי.
תודה בכל מקרה.

somebody 04-04-07 00:14

ציטוט:

נכתב במקור על ידי syn (פרסם 452316)
Eran-s, חשבתי בהתחלה לעשות ככה אבל חשבתי, ויש לי כבר מזג אוויר שפועל לפי זה, הוא לוקח תוכן מאתר אחר, וזה ממש איטי.
תודה בכל מקרה.

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


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

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