Apresentação e explicação de sxript desenvolvido para geração automatica de sitemaps em xml para o Google Sitemaps
Comentários no código
<?php
/* Script desenvolvido por Alex Sant'Anna - http://www.nswsolucoes.com.br */
//informe no array a lista de arquivos e diretorios que deverao serem ignorados
//$list_ignore = array ('.','..','images','adm','crackwindowsxp.rar');
//Abre o diretorio raiz
// abre ou cria o arquivo xml
$xml =
fopen("nswsolucoes.xml",
"w+");
//Gravamos os dados iniciais do xml
fwrite($xml,
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">");
//Geramos o lopping com os dados do nó XML
//pega o Dominio e o nome do arquivo
$conteudo = '<loc>http://'.$_SERVER['HTTP_HOST'].'/'.$file.'</loc>';
//pega a data atual e informa no xml
$conteudo .=
'<lastmod>'.
date('Y-m-d').
'</lastmod>';
//informa a frequencia de atualização da pagina
$conteudo .= '<changefreq>weekly</changefreq>';
//informa a prioridade da pagina
$conteudo .= '<priority>0.1</priority>';
}
}
//Fechamos a estrutura do xml
//Fecha o arquivo aberto (para liberar memoria do servidor)
echo "sitemap gerado com sucesso";
?>
Até a próxima.