Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage RSS Med PHP
    Really Simple Syndication , eller RSS er en standard format for distribusjon av informasjon over Internett . Mange nettsteder tilbyr en RSS-feed som inneholder nyheter eller innhold som er oppdatert i tandem med nettstedet og brukerne abonnere på en feed for å motta oppdateringer. I motsetning til e-post, kan RSS brukerne å bestemme hva slags informasjon de ønsker å motta og en bruker kan melde en feed til enhver tid . Du kan lage en RSS-feed med PHP skriptspråk , ved å forstå RSS-format og skrive XML utgang som følger formatet . Instruksjoner
    en

    gjennom RSS 2.0 -format for å forstå hvordan informasjonen må være strukturert på en RSS- feed. Opprett en ny PHP-filen i et redigeringsprogram eller bruke Notepad .
    2

    Lag en klasse for RSS-kanalen . Inkludere tittel, link og beskrivelse , som er de nødvendige RSS felt. Legg en matrise for å lagre RSS-elementer . Lag konstruktøren funksjon for å lage en ny forekomst av kanalen . For eksempel skrive : ?

    < Php

    klasse RSS_channel {

    offentlig $ tittel, $ link, $ beskrivelse ;

    offentlig funksjon __ construct ( $ tittel, $ link, $ beskrivelse) {

    $ this - > title = $ tittel;

    $ this - > link = $ link;

    $ dette - > description = $ beskrivelse ;

    $ this - > elementer = array ();

    }
    3

    Lag en metode for å legge et nytt element i matrisen . Ring en RSS- element klassen som du vil lage neste . For eksempel skrive : en

    offentlig funksjon new_item ( $ tittel, $ link, $ beskrivelse) {

    array_push ( $ this - > elementer, nye RSS_item ( $ tittel, $ link, $ beskrivelse ));

    }
    4

    Lag en funksjon for å sende ut XML og RSS header informasjon for RSS-filen . For eksempel skrive : en

    offentlig funksjon RSS_header ( ) {

    $ r = ' < xml version = " 1.0" ? > ';

    $ R . = ' ';

    returnerte $ r ;

    }
    5

    Lag en metode for å sende ut RSS -kanal . Utgang XML-koder og dataelementer for kanalen . Ring RSS element klassen å sende ut XML-koder og dataelementer for hvert element i kanalen. For eksempel skrive : .

    Offentlig funksjon utgang ( ) {

    $ r = RSS_header ();

    $ r = " ";

    $ r. . = " " . $ this - > tittelen. " < /title >"; . <br> <p> $ r = " <link> " . $ this - > link. " < /link >"; <br> <p> $ r = " <description> " . . $ this - > beskrivelse. " < /description> "; . <br> <p> foreach ( $ this-> elementer som $ element ) { <br> <p> $ r = $ element - > utgang ( ) ; <br> < p> } <br> <p> $ r = " < /channel> "; . <br> <p> $ r = " < /rss >"; . <br> <p> } <br> < p> } <br> 6 <p> Opprett RSS element klasse med en tittel , link og beskrivelse. Lag en konstruktør funksjon for å lage en ny forekomst av klassen . For eksempel skrive : en <p> klasse RSS_item { <br> <p> offentlig $ tittel, $ link, $ beskrivelse ; <br> <p> offentlig funksjon __ construct ( $ tittel, $ link, $ beskrivelse) { <br> <p> $ this - > title = $ tittel; <br> <p> $ this - > link = $ link; <br> <p> $ this - > description = $ beskrivelse ; <br > <p> } <br> 7 <p> Lag en metode for å sende innholdet i RSS- elementet. For eksempel skrive : en <p> offentlig funksjon utgang ( ) { <br> <p> $ r = " <item> "; <br> <p> $ r = " title " . . $ this - > tittelen. " < /title >"; . <br> <p> $ r = " <link> " . $ this - > link. " < /link >"; <br> <p> $ r = " <description> " . . $ this - > beskrivelse. " < /description> "; <br> <p> $ r = " < /item >"; . <br> <p> returnerte $ r ; <br> <p> } <br> <p> } <br> 8 <p> Opprett en ny RSS- kanal og legge RSS-elementer . Sende ut RSS feed til skjermen. For eksempel skrive : en <p> $ rss = ny RSS_channel ( "Nyheter ", " http://example.com/news ", " Eksempel News" , " Ons 1 juni 2011 13:02:01 +0000 "," http://example.com "); <br> <p> $ rss - > new_item ( " Resultat Report " , " http://example.com/earnings " , " inntjening rapport for Example.com "); <br> <p> $ rss - > new_item ( " aksjonær Meeting "," http://example.com/shmeeting "," aksjonær Møte Announcement "); <br> <p> $ rss - > ; new_item ( " CEO tale ", " http://example.com/ceospeech ", " Eksempel CEO Leverer Speech "); <br> <p> echo $ rss - > utgang ( ) ; <br> <p> > <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/92217.html' >Slik installerer en VirtueMart UPS Shipping Modul </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/92219.html' >Hvordan Flush Output under behandling i PHP </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92248.html" title="Hvordan skjule en Combo Box i PHP " target="_self">Hvordan skjule en Combo Box i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92745.html" title="Hvordan bruke SSL Kombinert med et PHP omadressering " target="_self">Hvordan bruke SSL Kombinert med et PHP omadressering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91949.html" title="Slik installerer DBD - MySQL for PPM " target="_self">Slik installerer DBD - MySQL for PPM </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91699.html" title="Opplæring for MySQL REGUTTR " target="_self">Opplæring for MySQL REGUTTR </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92010.html" title="Hvordan Cut Off del av en streng i PHP " target="_self">Hvordan Cut Off del av en streng i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92325.html" title="Hvordan finne en String i String PHP " target="_self">Hvordan finne en String i String PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93028.html" title="Netto Vs . PHP Speed ​​" target="_self">Netto Vs . PHP Speed ​​</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91348.html" title="Hvordan hente rader fra ResultSet for MySQL i JSP " target="_self">Hvordan hente rader fra ResultSet for MySQL i JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91600.html" title="Hvordan bruke PHP i Tumblr " target="_self">Hvordan bruke PHP i Tumblr </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91865.html" title="Hvor å Endre Eksterne lenker : PHP iframe " target="_self">Hvor å Endre Eksterne lenker : PHP iframe </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90445.html" title="Hvordan lager jeg en enkel interesse kalkulator i Java " target="_self">Hvordan lager jeg en enkel interesse kalkulator i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85419.html" title="Hvordan lage en string til en Array of Tegn i C + + " target="_self">Hvordan lage en string til en Array of Tegn i C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/javascript-programming/90768.html" title="Hvordan å omdirigere til en annen side i JavaScript " target="_self">Hvordan å omdirigere til en annen side i JavaScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88379.html" title="Hvordan lage et flytskjema Med to argumenter " target="_self">Hvordan lage et flytskjema Med to argumenter </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92909.html" title="Tutorial på lagrede prosedyrer i MySQL 3.23 " target="_self">Tutorial på lagrede prosedyrer i MySQL 3.23 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/94502.html" title="De VBA Max Funksjoner " target="_self">De VBA Max Funksjoner </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93797.html" title="Slik pakker du ut attributter med Python " target="_self">Slik pakker du ut attributter med Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95449.html" title="Hvordan skrive et program i Visual Basic som vil Output Voices " target="_self">Hvordan skrive et program i Visual Basic som vil Output…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88839.html" title="Hvordan å lære ASP " target="_self">Hvordan å lære ASP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85813.html" title="Hvordan returnere en referanse til Vector C " target="_self">Hvordan returnere en referanse til Vector C </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>