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

הוסטס - פורום אחסון האתרים הגדול בישראל (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)

sUP 22-12-06 21:35

עבודה עם PHP ו XML ליצירת פידים של RSS
 
אני מעוניין להתחיל ללמוד XML ועבודה איתו מול PHP
מה שיש ב WEBMASTER זה עבודה מול ASP וזה עוזר לי בערך כמו ירידת שער הדולר

אז אם למישו יש מדריכים \ יכול לעזור לי בלמצוא קצי חוט
איך אני יכול לעזאזל ליצור פיד RSS בעזרת PHP

כי לפי מה שאני יודע אני לא יכול לכלול HTML בRSS

תודה מראש8-)

DorWD 22-12-06 21:39

http://www.php.net/xml
זה אם אתה רוצה ללמוד עבודה מול xml עם PHP.
בהצלחה

RS324 22-12-06 21:39

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

זה כל השוני.

tnadav 22-12-06 22:36

ציטוט:

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

זה כל השוני.

אבל איך הדפדפן יודע שיש פיד RSS?

RS324 22-12-06 22:44

ציטוט:

נכתב במקור על ידי tnadav (פרסם 393109)
אבל איך הדפדפן יודע שיש פיד RSS?

תאג פתיחה של XML...

<?xml
או משהו כזה...לא זוכר בדיוק איך זה הולך...

tnadav 22-12-06 23:01

ציטוט:

נכתב במקור על ידי RS324 (פרסם 393120)
תאג פתיחה של XML...

<?xml
או משהו כזה...לא זוכר בדיוק איך זה הולך...

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

sUP 22-12-06 23:10

אחלה תודה רבה על המידע

אבל הבעיה היא איך אני מוציא מידע מהמסד - שהמידע ב HTML לתוך הקובץ XML

RS324 22-12-06 23:38

ציטוט:

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

<rss version="2.0">
???
ציטוט:

נכתב במקור על ידי sUP (פרסם 393129)
אחלה תודה רבה על המידע

אבל הבעיה היא איך אני מוציא מידע מהמסד - שהמידע ב HTML לתוך הקובץ XML

לא הבנתי בדיוק איפה יש לך 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)

תהנה....

sUP 23-12-06 01:53

אה וואלה נכון חח עזוב אני מטומטם..
חשבתי גם את המידע של הדף עצמו צריך לשים שם |:

קיצר איך אני יוצר קובץ RSS בע לא הבנתי כלום מ php.net/xml
יש מצב מישו מפנה אותי לאיזה דף שמסביר?

Eli-Hai 23-12-06 10:58

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


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

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