Jump to content


Photo

Como Criar Rss


  • Faça o login para participar
4 replies to this topic

#1 DemonCrawler

DemonCrawler

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 27/05/2007, 16:10

Olá amigos da WMONLINE
Eu sou meio leigo de PHP + Banco de Dados.
Gostaria de saber se alguem conheçe algum tutoria de como criar RSS para colocar em meu website.
E que to a tempos procurando, e nem um explica detalhadamente, alguns explicam o começo, alguns explicam o final. gostaria de saber se alguem sabe algum legal?

Aguardo resposta.
E desde de já agradeço.

Valeu galera :aplauder:

Edição feita por: sk15, 27/05/2007, 16:21.
Titulo com Ajuda!


#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 27/05/2007, 16:15

Sobre RSS: Link

Exemplos:

Exemplo 1 | Exemplo 2

Os dois exemplos são bem fáceis de se fazer ;)

Leia os conceitos e os scripts e divirta-se.

(y)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 DemonCrawler

DemonCrawler

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 28/05/2007, 00:57

@ Savior.

Brigadão mesmo cara :D
Vo tentar fazer isso ai.

Birgaduuuuuu ^^

@ galera & Savior

O link que o SAVIOR postou, um está com problema e o outro eu ja havia visto,
será que vocês sabem algum outro jeito? E que estes 2 eu ja havia tentando, mais sem muito sucesso, pois não sou tão PRO em php + bd.
ai precisaria de mais detalhes,
se alguem tiver algo pra me ajudar :assobio:



valeeeu galera D:

#4 hal

hal

    Doutor

  • Usuários
  • 842 posts
  • Sexo:Masculino

Posted 18/04/2008, 17:23

é necessário algum tipo de biblioteca para a execução correta do rss???

#5 eulerweb

eulerweb

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 31/07/2009, 16:05

ta ai

<?
//FEED RSS

$rss = '<?xml version="1.0" encoding="iso-8859-1"?>';
$rss .= '<rss version="2.0">';
$rss .= '<channel>';
$rss .= '<title>TITULO DO SITE</title>';
$rss .= '<description>SLOGAN DO SITE</description>';
$rss .= '<link>http://www.urldosite.com.br/</link>';
$rss .= '<language>pt-br</language>';

// Conexão ao banco
$connect = mysql_connect('localhost','root','1234');

// Selecionamos nossa base de dados
mysql_select_db('nomedobanco',$connect);
$rs_rss = mysql_query("SELECT * FROM noticias where not_dest = 1 ORDER BY not_data DESC LIMIT 20", $connect);

// Iniciamos nossa variável $conteudo vazia.
$conteudo = "";

while($rs = mysql_fetch_array($rs_rss)){

$titulo = str_replace('&', ' ',$rs[not_titulo] );
$resumo = str_replace('&', ' ',$rs[not_resumo] );
$data = date("d-m-Y G:i",$rs[not_data]);
$id = $rs[not_id];

$conteudo .= "<item>";
$conteudo .= "<title>$titulo</title>";
$conteudo .= "<description>$resumo</description>";
$conteudo .= "<pubDate>$data</pubDate>";
$conteudo .= "<link>http://189.111.132.60/noticias_rss.php?id=$id</link>";
$conteudo .= "</item>";
}

// Aqui a var xml recebe todo conteudo da var rss e mais da var conteudo
$xml = $rss.$conteudo;

// Fechamos nossas TAG
$xml .= '</channel></rss>';

// Depois de criarmos nosso rss, vamos gravar ele em disco para podermos utilizar.

// Abre o arquivo para leitura e escrita; coloca o ponteiro do arquivo no começo
// e diminui (trunca) o tamanho do arquivo para zero. Se o arquivo não existe,
// tenta criá-lo (w+).
$arquivo = fopen('rss/artigos.xml','w+');

// gravamos os dados no arquivo.xml
fwrite($arquivo,$xml);

// fechamos nosso arquivo
fclose($arquivo);

echo "arquivo gerado com sucesso!";

?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq