Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť RSS s PHP

Really Simple Syndication alebo RSS , je štandardný formát pre distribúciu informácií cez internet . Mnohé webové stránky poskytujú RSS zdroj obsahujúci správy alebo obsah , ktorý je aktualizovaný v tandeme s internetovej stránky a používatelia prihlásiť k odberu krmivá prijímať aktualizácie . Na rozdiel od e - mailu , RSS umožňuje užívateľom rozhodnúť , aké informácie , ktoré chcete dostávať , a užívateľ môže odhlásiť z krmiva kedykoľvek . Môžete vytvoriť RSS kanál pomocou PHP skriptovací jazyk , pochopenie RSS formát a písanie výstup XML , ktorý nasleduje formát . Pokyny dovolená 1

Skontrolujte formát RSS 2.0 pochopiť , ako musí byť štruktúrovaná v RSS informácie . Vytvoriť nový PHP súbor v editore alebo pomocou programu Poznámkový blok .
2

Vytvorte triedu pre RSS kanál . Zahrnúť názov , odkaz a popis , ktoré sú požadované RSS polia . Pridať pole pre uloženie RSS položky. Vytvorte funkciu konštruktora pre vytvorenie novej inštancie kanála . Napríklad , typ : ?

< Php

triedy RSS_channel {

verejné $ title , $ link , $ opis ,

public function __ construct ( $ title , $ link , $ opis ) {

$ this - > title = $ title ;

$ this - > link = $ link ;

$ this - > description = $ opis ,

$ this - > items = array ( ) ;

}
3

Vytvorte metódu pre nová položka do poľa . Zavolajte RSS položky triedu , ktorá bude vytvárať ďalšie . Napríklad typ :

public function new_item ( $ title , $ link , $ opis ) {

array_push ( $ this - > položky , nový RSS_item ( $ title , $ link , $ opis ) ) ;

}
4

Vytvorte funkciu pre výstup XML a informácie o RSS záhlavie na RSS súbor . Napríklad typ :

public function RSS_header ( ) {

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

$ r = ' ' ;

návrat $ r ;

}
5

Vytvorte metódu pre výstup RSS kanál . Výstupné XML tagy a dátové prvky pre tento kanál . Zavolajte triedu RSS položky na výstupe XML tagy a dátových prvkov pre každú položku v kanáli . Zadajte napríklad : .

Public function výstup ( ) {

$ r = RSS_header ( ) ;

$ r = " " ;

$ r = " " . $ This - > titul . " < /Title > " ; <br> <p> $ r = " <link> " .. $ This - > link . " < /Link > " ; <br> <p> $ r = " <description> " .. $ This - > popis . " < /Description > " ; <br> <p> foreach ( $ this - > predmety ako $ položka ) { <br> <p> $ r = $ item - > výstup ( ) ; . <br> < . p > } <br> <p> $ r = " < /channel > " ; . <br> <p> $ r = " < /rss > " ; <br> <p> } <br> <p> } <br> 6 <p> Vytvoriť RSS položky triedu titulu , spojenie a popis . Vytvorte funkciu konštruktora pre vytvorenie novej inštancie triedy . Napríklad typ : <br> <p> class RSS_item { <br> <p> verejné $ titul , $ link , $ opis , <br> <p> public function __ construct ( $ title , $ link , $ opis ) { <br> <p> $ this - > title = $ title ; <br> <p> $ this - > link = $ link ; <br> <p> $ this - > description = $ opis , <br> <p> } <br> 7 <p> Vytvorte metódu pre výstup obsahu RSS položky. Zadajte napríklad : . <br> <p> Public function výstup ( ) { <br> <p> $ r = " <item> " ; <br> <p> $ r = " <title> " . $ This - > titul . " < /Title > " ; <br> <p> $ r = " <link> " .. $ This - > link . " < /Link > " ; <br> <p> $ r = " <description> " .. $ This - > popis . " < /Description > " ; . <br> <p> $ R = " < /item > " ; <br> <p> návrat $ r ; <br> <p> } <br> <p> } <br> 8 <p> Vytvoriť nový RSS kanál a pridať RSS položky. Výstup RSS zdroj na obrazovku . Napríklad typ : <br> <p> $ rss = nové RSS_channel ( " News " , " http://example.com/news " , " Príklad News " , " Streda 01.6.2011 13:02:01 +0000 " , " http://example.com " ) ; <br> <p> $ rss - > new_item ( " zisk Report " , " http://example.com/earnings " , " zisk správa za Example.com " ) ; <br> <p> $ rss - > new_item ( " Stretnutie akcionárom je " , " http://example.com/shmeeting " , " akcionárom je hromada Oznámenie " ) ; <br> <p> $ rss - > , new_item ( " CEO reč " , " http://example.com/ceospeech " , " Príklad CEO prináša reč " ) ; <br> <p> echo $ rss - > výstup ( ) ; <br> <p> ? > <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404562.html' >Ako nainštalovať Prepravné modul VirtueMart UPS </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404564.html' >Ako Flush výstup Pri spracovaní v PHP </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404384.html" target="_blank">Ako načítať skript ručne na MySQL </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403702.html" target="_blank">Ako Secure admin panel v PHP bez Sessions </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404301.html" target="_blank">Ako sa Drop Off desatinné PHP </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403773.html" target="_blank">Ako k deflácii PHP Icon </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404757.html" target="_blank">Ako vypnúť vás na obrazovke varovanie v PHP </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404208.html" target="_blank">Ako : PHP presunúť dáta z jednej tabuľky MySQL na Ďalšie </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405018.html" target="_blank">PHP a DVD Školenie </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403675.html" target="_blank">Ako sa k nám JavaScript , ak je zakázaný v PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403923.html" target="_blank">Ako vyhľadávať Spreadsheets S PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405420.html" target="_blank">MySQL PHP dotazu Tutorial </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404222.html" target="_blank" class="ewq32ada131">Čo je konštruktor v PHP ? </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404222.html" target="_blank">V programovaní v PHP , môžu vývojári vytvárať výkonné aplikácie pomocou objektovo orientované techniky . Objektovo orientované rozvoj zahŕňa delenie na rôzne úlohy a činnosti v rámci aplikácie medzi súborom objektov . Vývojári môžu jasne definovať objekty v takých aplikácií PHP pomocou triedy vyhlásenie . Konštruktor triedy je funkcia , ktorá vykonáva vždy novú inštanciu triedy začína život . Triedy deklarácia triedy v PHP definuje vlastnosti a správanie prípadných objektov triedy existujúce v</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405511.html" target="_blank" class="ewq32ada131">Ako odstrániť z MySQL databázy </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405511.html" target="_blank">Existuje niekoľko spôsobov , ako odstrániť dáta z databázy v MySQL . Občas to môže byť dokonca nutné odstrániť celé tabuľky , pretože niektoré stoly sú dočasné - vytvorený , aby sa cieľ SELECT INTO dotazu - a musí byť odstránený potom, čo ste dokončili ich použitie . MySQL umožňuje odstrániť jednotlivé riadky , celé tabuľky alebo dokonca kompletná databáza . Návod odstrániť jednotlivé riadky z databázy MySQL 1 dotazu riadky , ktoré chcete odstrániť . Musíte použiť SELECT dotazu riadky , ktoré</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405135.html" target="_blank" class="ewq32ada131">Ako otvoriť PDF súbor v PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405135.html" target="_blank">PHP je skriptovací jazyk , často používané webové vývojárov k programovanie dynamických webových stránok . Existuje mnoho funkcií PDF v jazyku PHP , ktoré umožní programátorovi prácu s PDF súbormi . Ak chcete začať používať funkcie PDF , je potrebné najprv mať PDFlib nainštalovaný na webovom serveri . Budete musieť mať správny prístup k serveru . Ak ste vy alebo váš správca systému , nemajú zodpovedajúci prístup , môže byť potrebné kontaktovať vášho web hosting spoločnosť získať riadne povolené.</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404223.html" target="_blank" class="ewq32ada131">Ako zvýšiť limit PHP pamäť s Network Solutions </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404223.html" target="_blank">Ak spustíte zložitý PHP skript , ktorý pracuje s veľkým množstvom dát , môže sa stať , že skript zlyhá s varovaním , že nechá pamäte je vyčerpaná . Smernice memory_limit v php.ini súboru určuje maximálne množstvo pamäte pridelené do skriptu , a je nastavená na hostiteľa webu . Účelom tejto smernice je zastaviť z kontrolných skriptov z konzumácie všetkých zdrojov servera . Network Solutions vám umožní prepísať smernice v prípade potreby , tým , že vytvorí svoj ​​vlastný php.ini súbor , ktorý ste </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403676.html" target="_blank" class="ewq32ada131">Výkon asociatívne polia v PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403676.html" target="_blank">PHP je jazyk na báze servera pre vytváranie interaktívnych webových aplikácií a vykreslenie obsahu užívateľa na vyžiadanie . Podporuje celý rad tried zberu dát vo svojom poli konštrukcie , vrátane indexovaná pole a asociatívne pole . S veľkým počtom užívateľov , výkon kódu sa môže stať problémom . Hoci asociatívne pole nevyžaduje výrazné zaťaženie procesora , oni potrebujú viac pamäte pre ukladanie do pamäte , ako beží váš program . Indexované polia štandardné indexované polia v PHP a iné jazy</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405254.html" target="_blank" class="ewq32ada131">Výukový program na uložené procedúry v MySQL 3,23 </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405254.html" target="_blank">Uložené procedúry vám poskytne vopred zostavené , programované segmenty kódu SQL . Structured Query Language ( SQL ) vám poskytuje možnosť načítať , vložiť , editovať a mazať dáta uložené v tabuľkách MySQL . Uložené procedúry sú dopredu naprogramované a zavolal na vašich webových aplikácií , takže nemusíte vytvárať kód pri každom spustení podobných otázok . Vytvorenie jednoduchého uložené procedúry dostane ste začali s programovaním MySQL . Pokyny dovolená 1 Vytvorte si uložené procedúry blok k</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405166.html" target="_blank" class="ewq32ada131">Ako prehrať zvukový súbor v PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405166.html" target="_blank">Prehrávanie zvukového súboru v PHP vyžaduje minimálnu programovania , ktoré možno splniť iba pomocou čistej PHP funkcie . Textový editor , webový hosting účtu , audio súborov a malý fragment kódu je všetko , čo potrebujete na dosiahnutie prehrávanie zvuku . Ak vaše webové stránky návštevníkov otvoriť umiestnenie PHP súbor vo svojom prehliadači , budú uvítání s piesňou alebo audio súboru , ktorý si vyberiete . Pokyny dovolená 1 Otvorte textový editor , napríklad Poznámkový blok v počítači so sys</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404999.html" target="_blank" class="ewq32ada131">Ako synchronizovať a stabilizovať SDLC </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404999.html" target="_blank">Rozvoj systému životného cyklu ( SDLC ) je vývoj software vodítko a aplikácia , ktorá umožňuje návrhárom softvéru plánovať rozvoj ich programu a jeho funkcií prostredníctvom značkových poznámky a logickej analýzy utilít . Zakaždým , keď projektant robí úpravu dokumentu SDLC , musí byť synchronizovaný s revíziou celku a stabilizovanej do schváleného dokumentu . Zatiaľ čo funkcia Synchronizovať môžete spustiť každý autorizovaný vývojár , musí vedúci projektu preskúmať zmeny dokumentu a označiť ich</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>PHP /MySQL Programovanie</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399796.html" target="_blank">Ako skontrolovať , či premenná je Integer </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398844.html" target="_blank">Ako používať Preferencie Loader iPhone </a></li><li><a href="http://www.pocitac.win/Programovanie/perl-Programming/405754.html" target="_blank">Ako sa stať Perl programátor </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/405981.html" target="_blank">Ako sa k nám rozsah náhodných čísel v jazyku Python </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/408168.html" target="_blank">Ako získať dáta z DataGridView v jazyku Visual Basic Net </a></li><li><a href="http://www.pocitac.win/Programovanie/C--C-----Programming/397654.html" target="_blank">Zobrazenie PGM obrázok Box na C + + </a></li><li><a href="http://www.pocitac.win/Programovanie/C--C-----Programming/398606.html" target="_blank">Ako na zobrazenie písma v MFC </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/406311.html" target="_blank">Ako odstrániť duplicity zo sekvencie v Pythone </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>