| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan oprettes RSS Med PHP
    Really Simple Syndication eller RSS, er et standardformat for distribuere information via internettet. Mange hjemmesider giver et RSS-feed , der indeholder nyheder eller indhold, der er opdateret i tandem med hjemmesiden , og brugerne abonnere på et feed til at modtage opdateringer. I modsætning til e-mail , tillader RSS -brugere til at beslutte, hvilke oplysninger de ønsker at modtage, og en bruger kan afmelde et feed på ethvert tidspunkt. Du kan oprette et RSS-feed ved hjælp af PHP scripting sprog , ved at forstå RSS-format og skrive XML-output , der følger formatet. Instruktioner
    1

    Gennemgå RSS 2.0 -format til at forstå, hvordan oplysninger skal struktureres på en RSS-feed. Opret en ny PHP-fil i en editor eller ved hjælp af Notesblok.
    2

    Opret en klasse for RSS -kanal. Omfatter titel , link og beskrivelse , som er de påkrævede RSS felter. Føj et array til at gemme RSS-emner . Opret constructor -funktionen til at oprette en ny instans af kanalen. Skriv f.eks : ?

    < Php

    class RSS_channel {

    offentlig $ titel, $ link , $ beskrivelse ,

    offentlig funktion __ construct ( $ titel, $ link , $ beskrivelse) {

    $ this -> title = $ title ,

    $ this -> link = $ link ,

    $ this -> description = $ betegnelse;

    $ this -> poster = array ();

    }
    3

    Oprette en metode til at tilføje et nyt element til array. Ring en RSS element klasse, som du vil skabe næste . Skriv f.eks : Hej

    offentlig funktion new_item ( $ titel, $ link , $ beskrivelse) {

    array_push ( $ this -> poster nye RSS_item ( $ titel, $ link , $ beskrivelse) ),

    }
    4

    Opret en funktion til at udsende XML og RSS header information for RSS-filen . Skriv f.eks : Hej

    offentlig funktion RSS_header () {

    $ r = ' < xml versionen = " 1.0" ? > «

    $ R . = ' «

    tilbagevenden $ r ,

    }
    5

    Opret en metode til at udsende RSS -kanal. Output XML-koderne og dataelementer for kanalen. Ring til RSS element klassen til at udlæse XML-koderne og dataelementer for hvert element i kanalen. Skriv for eksempel : .

    Offentlig funktion output ( ) {

    $ r = RSS_header ();

    $ r = " "

    $ r . = " " . $ this -> titel. " "; .

    $ r = " " . $ this -> link . " ";

    $ r = " " . . $ this -> beskrivelse . " "; .

    foreach ( $ this -> poster som $ emne ) {

    $ r = $ post -> output ();
    < p> }

    $ r = " "; .

    $ r = " " .

    }
    < p> }
    6

    Opret RSS element klasse med en titel, link og beskrivelse. Opret en konstruktør funktion for at oprette en ny instans af klassen. Skriv f.eks : Hej

    class RSS_item {

    offentlig $ titel, $ link , $ beskrivelse ,

    offentlig funktion __ construct ( $ titel, $ link , $ beskrivelse) {

    $ this -> title = $ title ,

    $ this -> link = $ link ,

    $ this -> description = $ beskrivelse ; < br >

    }
    7

    Oprette en metode til at udlæse indholdet af RSS element. Skriv f.eks : Hej

    offentlig funktion output ( ) {

    $ r = " "

    $ r = " " . . $ this -> titel. " "; .

    $ r = " " . $ this -> link . " ";

    $ r = " " . . $ this -> beskrivelse . " ";

    $ r = "< /item >"; .

    tilbagevenden $ r ,

    }

    }
    8

    Opret en ny RSS -kanal og tilføje RSS-emner . Udsende RSS feed til skærmen. Skriv f.eks : Hej

    $ rss = new RSS_channel ( "News ", " http://example.com/news ", " Eksempel News ", " ons 1 jun 2011 13:02:01 +0000 "," http://example.com ");

    $ rss -> new_item (" earnings Report " , " http://example.com/earnings " , " indtjening rapport for Example.com ")

    $ rss -> new_item ( " Stockholder møde "," http://example.com/shmeeting "," Stockholder møde Meddelelse ")

    $ rss -> , new_item ( " CEO Speech ", " http://example.com/ceospeech ", " Eksempel CEO Leverer Speech ")

    echo $ rss -> output ();

    ? >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan afspille en lydfil Ved hjælp af PHP 
    ·Sådan Indsæt arabiske tegn i MySQL 
    ·Sådan Konverter PHP Class til XML 
    ·Sådan oprettes en Pixel Tracker i PHP 
    ·Sådan Konverter en PHP Array nøgle til Numbers 
    ·Hvordan at sende SMS & HTML e-mails i PHP 
    ·Sådan fjernes en Zero Fra et Decimal i PHP 
    ·Apache Thrift PHP er langsom 
    ·Sådan får PHP Array Længde 
    ·Hvordan man opbygger dynamiske websteder med Dreamweave…
      Anbefalede Artikler
    ·Sådan tilføjes en ComboBox til en formular i en Swing…
    ·Hvad Er Strukturel Syntaks eller strukturen af ​​C Prog…
    ·Sådan oprettes et Word Array i MIPS 
    ·Sådan deaktiveres CSS Hover Med JavaScript 
    ·Sådan Luk ListBox til DataGrid 
    ·Sådan oprettes et regulært udtryk i Python 
    ·Hvordan man gennemfører en Binary Tree Brug Pascal 
    ·Hvordan man opbygger en CPP Executable på Windows 
    ·Sådan Erstat negative heltal i en Python Array 
    ·Hvordan laver rutediagrammer 
    Copyright © Computer Viden http://www.computerdk.com