Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar RSS com PHP
Really Simple Syndication , ou RSS, é um formato padrão para a distribuição de informações pela Internet. Muitos sites oferecem um feed RSS com notícias ou conteúdo que é atualizado em conjunto com o site e os usuários assinar um feed para receber as atualizações . Ao contrário do e-mail, RSS permite aos usuários decidir quais informações eles querem receber e um usuário pode cancelar a inscrição de uma alimentação a qualquer momento. Você pode criar um feed RSS usando a linguagem de script PHP, através da compreensão do formato RSS e escrever a saída XML que segue o formato . Instruções
1

Rever o formato RSS 2.0 para entender como a informação deve ser estruturado em um RSS feed . Crie um novo arquivo PHP em um editor ou usando o Bloco de Notas.
2

Crie uma classe para o canal RSS . Incluir título, link e descrição, que são os campos necessários RSS . Adicionar uma matriz para armazenar os itens de RSS. Criar a função de construtor para criar uma nova instância do canal. Por exemplo, digite :

RSS_channel classe {

$ público título, $ link , $ descrição;

função pública __ construct ( $ title , $ link , $ description ) {

$ this-> title = $ title ;

$ this-> link = $ link ;

$ this -> description = $ descrição;

$ this-> items = array (); }


3

Criar um método para adicionar um novo item à matriz. Chamar uma classe de item de RSS que você criará em seguida. Por exemplo, digite :

função pública NEW_ITEM ( $ titulo , $ link , $ description ) {

array_push ( $ this-> itens, novo RSS_item ( $ titulo , $ link , $ descrição) ); }


4

Crie uma função para a saída do XML e informações de cabeçalho para o arquivo RSS RSS . Por exemplo, digite :

função pública RSS_header () {

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

$ r . = ' ';

retornar $ r ;

}
5

Criar um método para a saída do canal de RSS . Saída as tags XML e elementos de dados para o canal . Chame a classe de item RSS para a saída dos tags XML e elementos de dados para cada item no canal. Por exemplo, digite : .

Saída da função pública () {

$ r = RSS_header ();

$ r = " ";

$ r . = " " . $ this-> título. " ";

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

$ r = " " . . $ this-> descrição. " ";

foreach ( $ this- > itens como $ item) {

$ r = item -> saída de $ (); .
< . p> }

$ r = "< /channel> "; .

$ r = " "; }


}
6

Criar a classe de item RSS com um título, link e descrição. Criar uma função de construtor para criar uma nova instância da classe . Por exemplo, digite :

classe RSS_item {

$ público título, $ link , $ descrição;

função pública __ construct ( $ titulo , $ link , $ description ) {

$ this-> title = $ title ;

$ this-> link = $ link ;

$ this-> description = $ descrição; < br >

}
7

Criar um método para a saída o conteúdo do item de RSS . Por exemplo, digite : .

Saída da função pública () {

$ r = " ";

$ r = " " . $ this-> título. " ";

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

$ r = " " . . $ this-> descrição. " "; .

$ r = " ";

retornar $ r ;

}

}
8

Crie um novo canal RSS e adicionar itens de RSS. Output o feed RSS para a tela. Por exemplo, digite :

$ rss = new RSS_channel ( "News ", " http://example.com/news ", " Exemplo de Notícias ", " Wed 01 de junho de 2011 13:02:01 +0000 "," http://example.com ");

$ rss -> NEW_ITEM ( " Lucro Report " , " http://example.com/earnings " ," Relatório de Resultados para Example.com ");

$ rss -> NEW_ITEM (" Assembléia de Acionistas "," http://example.com/shmeeting " , " Anúncio Reunião de Acionistas ");

$ rss -> ; NEW_ITEM ( "O Discurso CEO ", " http://example.com/ceospeech ", " Exemplo CEO Oferece Speech ");

echo $ rss -> output ();

>

Anterior :

Próximo : No
  Os artigos relacionados
·PHP Tutorial sobre exceções de banco de dados 
·Como usar o PHP SQLite como um Cache 
·Como escrever PHP Video Stream Headers 
·Como ligar uma FK no MySQL 
·Como inserir vários valores Caixa de verificação num…
·PHP não está sendo executado 
·Como redirecionar usuários com base nas IP Utilizando …
·Como verificar um PHP IP Blacklist 
·Como usar o PHP com Java 
·Truques de PHP 
  Artigos em destaque
·Como encontrar URL Cordas em Coldfusion 
·Como inserir um Subprograma CNC 
·Como Calcular dias entre duas datas em Java 
·Como plotar vários gráficos em Mathematica 
·Cadeia Java Length & Função 
·Tutorial JavaScript para Operadores aritméticos 
·Como fazer comentários em um arquivo PHP 
·Como determinar o Orthagonal em vetor 3D 
·Como gerar um comprimento variável de String em Java 
·Como girar links em JavaScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados