
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>Oficina da Net</title>
<description>Portal WebMaster</description>
<link>http://www.oficinadanet.com.br</link>
<language>pt-br</language>
<item>
<title>Título da Coluna</title>
<description>Descrição da coluna</description>
<lastBuildDate>Aqui entra a data</lastBuildDate>
<link>http://www.oficinadanet.com.br/index.php?acao=colunas_show&id=1>/link>
</item>
</channel>
</rss><?
//FEED RSS
$rss = '<?xml version="1.0" encoding="iso-8859-1"?>';
$rss .= '<rss version="2.0">';
$rss .= '<channel>';
$rss .= '<title>Oficina da Net - Colunas</title>';
$rss .= '<description>http://www.oficinadanet.com.br</description>';
$rss .= '<link>http://www.oficinadanet.com.br</link>';
$rss .= '<language>pt-br</language>';
// Conexão ao banco
$connect = mysql_connect('localhost','username','password');
// Selecionamos nossa base de dados
mysql_select_db('base',$connect);
$rs_rss = mysql_query("SELECT id, titulo,descricao,data FROM tabela_colunas ORDER BY data DESC LIMIT 20", $connect);
// Iniciamos nossa variável $conteudo vazia.
$conteudo = "";
while($criando=mysql_fetch_object($rs_rss))
{
$conteudo .= '<item>';
$conteudo .= "<title>$criando->titulo</title>";
$conteudo .= "<description>$criando->descricao</description>";
$conteudo .= "<lastBuildDate>$criando->data</lastBuildDate>";
$conteudo .= "<link>http://www.oficinadanet.com.br/index.php?acao=colunas_show&id=".$criando->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('pasta/artigos.xml','w+');
// gravamos os dados no arquivo.xml
fwrite($arquivo,$xml);
// fechamos nosso arquivo
fclose($arquivo);
?>
Todas as matérias de Redação Oficina da Net
Aprenda como criar um open search em XML para os navegadores. É uma ót.
XML (eXtensible Markup Language) é uma recomendação da W3C para gerar .
Photoshop: Fogo em imagens
Corel Draw: Texto com efeito 3D
Foto estilo dobrada no Corel Draw
Pesquisas: Você sabe o que os usuários pensam sobre seu.
Informática com olhar sistêmico
Criando Tabelas em Access - Modo Design
Cat Shit One Movie Trailer
Teste a segurança de seu micro-ondas
Qualidade: Queen - A Kind Of Magic
Projeto Natal da Microsoft
© 2005 - 2009 - Oficina da Net - v 4.5 -
O material aqui exposto está licenciado pela
Creative Commons,
e pode ser utilizado mediante citação de fonte. Resolução adequada: 1024x768px.
Desenvolvido por: Desenvolve Web - Desenvolvimento de blogs, intranets, sites e portais
Anderson Villela - Publicado em: 05/09/2007 - 12:59
Gostei da matéria heim Nicolas, tinha em esquecido como fazia isso, valew!
Luiz Gustavo Santana - Publicado em: 18/02/2009 - 18:30
Não consegui.
O seguinte erro aparece:
This page contains the following errors:
error on line 1 at column 3: xmlParsePI : no target name
error on line 1 at column 3: Encoding error
Below is a rendering of the page up to the first error.