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

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

WebProject 23-12-06 11:13

תעבוד עם SimpleXML, פונקציה פשוט, אחרי זה אתה פשוט ניגש אל כל תגית בקובץ בקלות (יש לך שמה גם דוגמאות).

RS324 23-12-06 11:41

הוא לא רוצה לקרוא קובץ XML הוא רוצה לייצר אחד

SUP תסתכל.....

דוגמא הכי פשוטה ל RSS עבור חדשות האתר

- לא מביאים קוד -

אחרי זה אתה עושה את כל הפתיח של של הקובץ XML ועוש ECHO ל $iteams

וזהו..

WebProject 23-12-06 12:12

ציטוט:

נכתב במקור על ידי RS324 (פרסם 393258)
הוא לא רוצה לקרוא קובץ XML הוא רוצה לייצר אחד

SUP תסתכל.....

דוגמא הכי פשוטה ל RSS עבור חדשות האתר

- לא מביאים קוד -

אחרי זה אתה עושה את כל הפתיח של של הקובץ XML ועוש ECHO ל $iteams

וזהו..

דניאל, פשוט מאוד, לך לאחד מאתרי החדשות הגדולים, כמו שאמר RS324, הם נותנים שם קובץ RSS, תציץ בו :)

tnadav 23-12-06 12:14

ציטוט:

נכתב במקור על ידי RS324 (פרסם 393140)
<rss version="2.0">
???


לא הבנתי בדיוק איפה יש לך HTML... אתה שומר HTML במסד ??

דוגמא לקובץ של עידכונים :

PHP קוד:

<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Liftoff News</title>
    <link>http://liftoff.msfc.nasa.gov/</link>
    <description>Liftoff to Space Exploration.</description>
    <language>en-us</language>
    <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
    <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Weblog Editor 2.0</generator>
    <managingEditor>editor@example.com</managingEditor>
    <webMaster>webmaster@example.com</webMaster>

    <item>
      <title>Star City</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
      <description>How do Americans get ready to work with Russians aboard the
        International Space Station? They take a crash course in culture, language
        and protocol at Russia's Star City.</description>
      <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
    </item>
    
    <item>
      <title>Space Exploration</title>
      <link>http://liftoff.msfc.nasa.gov/</link>
      <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
        will experience a partial eclipse of the Sun on Saturday, May 31st.</description>
      <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
    </item>
    
    <item>
      <title>The Engine That Does More</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
      <description>Before man travels to Mars, NASA hopes to design new engines
        that will let us fly through the Solar System more quickly.  The proposed
        VASIMR engine would do that.</description>
      <pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
    </item>
    
    <item>
      <title>Astronauts' Dirty Laundry</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
      <description>Compared to earlier spacecraft, the International Space
        Station has many luxuries, but laundry facilities are not one of them.
        Instead, astronauts have other options.</description>
      <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
    </item>
  </channel>
</rss>

מתוך :

http://en.wikipedia.org/wiki/RSS_(file_format)

תהנה....

אני לא מתכוון ל-איך הדפדפן יודע שהדף הוא דף RSS, תנסה לגלוש בפיירפוקס ל- GMAIL ותראה שליד הכתובת יש לך איזה תמונה כתומה עם ריבוע ושני רבעי עיגול, בלחיצה עליו נכנסים לפיד RSS של האתר, השאלה שלי היא לא איך ליצור פיד, אלא איך לגרום לדפדפן לשים תמונה כזאת ליד שורת הכתובת שבלחיצה עליה אני יכנס לפיד

WebProject 23-12-06 12:15

ציטוט:

נכתב במקור על ידי tnadav (פרסם 393278)
אני לא מתכוון ל-איך הדפדפן יודע שהדף הוא דף RSS, תנסה לגלוש בפיירפוקס ל- GMAIL ותראה שליד הכתובת יש לך איזה תמונה כתומה עם ריבוע ושני רבעי עיגול, בלחיצה עליו נכנסים לפיד RSS של האתר, השאלה שלי היא לא איך ליצור פיד, אלא איך לגרום לדפדפן לשים תמונה כזאת ליד שורת הכתובת שבלחיצה עליה אני יכנס לפיד

אם אני לא טועה, זה מזהה אוטומטית :|

tnadav 23-12-06 12:16

ציטוט:

נכתב במקור על ידי WebProject (פרסם 393281)
אם אני לא טועה, זה מזהה אוטומטית :|

סבבה;P

WebProject 23-12-06 12:17

ציטוט:

נכתב במקור על ידי tnadav (פרסם 393284)
סבבה;P

חח יכולת פשוט ליצור קובץ ולבדוק .. שמנים של היום חח

null 23-12-06 12:26

חוץ מזה יש תגית LINK שממוקמת באזור הHEAD של עמוד הHTML שמורה לדפדפן שקובץ RSS מקושר לעמוד זה [ קשור לעמוד ] ...

;)

זה מקל על הדפדפן לדעת שיש RSS באתר.

וטל, איך הוא יכול לדעת לבד, הרי אני יכול להביא לקובץ הRSS שלי שם ומיקום רנדומלי ;P ?

sUP 24-12-06 01:11

ציטוט:

נכתב במקור על ידי RS324 (פרסם 393258)
הוא לא רוצה לקרוא קובץ XML הוא רוצה לייצר אחד

SUP תסתכל.....

דוגמא הכי פשוטה ל RSS עבור חדשות האתר

- לא מביאים קוד -

אחרי זה אתה עושה את כל הפתיח של של הקובץ XML ועוש ECHO ל $iteams

וזהו..

יש מצב אתה שולח לי את מה שהבאת לפרטי? 8-)

RS324 24-12-06 01:53

ציטוט:

נכתב במקור על ידי sUP (פרסם 393803)
יש מצב אתה שולח לי את מה שהבאת לפרטי? 8-)

כבר מחקתי את זה...
אבל זה פשוט :

אתה עושה QUERY של SELECT מהמסד
לדוגמא מטבלה NEWS

עכשיו לטבלה NEWS יש לך
newsid,title,date,description

ואז בתוך הלולאה של ה WHILE במשיכה עם ה FETCH

(פעולות פשוטות - אני מאמין שאתה יודע איך לבצע משיכה פשוטה

ואז אתה פשוט בונה את התגייות לבד
לדוגמא
<title>$row[title</title>
וככה לגבי כל תגית..
שכשאתה פותח ומסיים עם תגית ITEAM וזה הכל...

פשוט משיכה פשוטה...


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

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