Ajax RSS, RSS, bijvoorbeeld, heel eenvoudig is voor de verspreiding van informatie van de integratie van de website wordt regelmatig bijgewerkt, zoals de audio -, video - en beeld, kunnen we de RSS - feeds Ajax en PHP.Deze code geeft aan hoe de website laten zien waar onze RSS feed, bladzijde moet index.html, en verminderen; de,, < http: //europa.eu.int > < hoofd > < script> de functionele showrss (STR) {als (str.length = = 0) (doc. GetElementById ("output").InnerHTML = "; - (;) als het raam. Verwachte nieuwe xmlhttprequest (volledig) {}) = = = = = = = {volledig anders; nieuwe actieve voorwerp (" Microsoft. Volledig ");} volledig. Onreadystatechange = functie () {als (= 4 en volledig volledig. Er staat. = = 200) {getElementById de produktie van documenten (".T ').InnerHTML = xmlHttp.responseText;}} volledig open ("." en "rss.php?G = "+str, waar); xmlhttp.send ();} < /script> < /head> < body> < p>, select an option to get; RSS:< /p> < form> < kies onchange=" showRSS (this.value) "> < optie" > kies een. "RSS-feed:< /option> < bij CNN." "> CNN< /option> < bij de BBC." "> de BBC News< /option> < van een pc." "> PC World< /option> < /select> < /form> < BR > < die id =" output "> RSS-feeds< /div> < /body> < /html>,,, rss.php rss.php, is hoe je Contained syntax.Het gebruik van RSS en terug te keren naar de RSS pagina.,, <?PHP $q=$_GET["Q"]; of ($q== "...") {$xml= ("http://rss.cnn.com/rss/cnn_topstories.rss");} elseif ($q== "BBC") {$xml= ("http://newsrss.bbc.co.uk/rss/newsonline_world_edition/americas/rss.xml");} elseif ($q= "PCW") {$xml= ("http://www.pcworld.com/index.rss");} $xmlDoc = nieuwe domdocument ($xmlDoc->);; belasting ($xml); $channel=$xmlDoc-> getElementsByTagName ('channel') -> item (0); $channel_title = $channel-> getElementsByTagName (titel ") -> item (0) -> childNodes-> item (0) -> nodeValue; $channel_link = $channel-> getElementsByTagName ('link') -> item (0) -> childNodes-> post; (0) -> nodeValue; $channel_desc = $channel-> geTelementsbytagname ('description ") - > - project (0) - > > - project (0) - > knopen; ECHO (" < p> < href = ".Channel_link dollar. "> ".Channel_title dollar. "< /> ") en ECHO (" < BR > "); ECHO (channel_desc dollar."< /p> "); $x=$xmlDoc-> getElementsByTagName ('item'); voor ($i=0; $i< =; ik + +) ($item_title=$x-> item (i) -> getElementsByTagName (titel") -> item (0) -> childNodes-> item (0) -> nodeValue; $item_link=$x-> item (I) getElementsByTagName -> ('link') -> item (0) -> childNodes-> item (0) -> nodeValue; $item_desc=$x-> item (i) -> getElementsByTagName ('description') -> item (0) -> childNodes-> item (0) -> nodeValue; ECHO ("< p> < a de punten [I]".Item_link dollar. "> ".Item_title dollar. "< /> ") en ECHO (" < BR > "); ECHO (item_desc dollar."< /P > ");}?>,, zou leiden tot de volgende resultaten en de vermindering van,,;
PHP
Previous:Ajax automatisch
Next Page:PHP