Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

swinguinha

Sitemap Dinamico + PHP

Recommended Posts

Olá pessoal!!!!

 

Eu estava utilizando esse codigo em meu sitemap estava funcionando perfeiramente mas agora parou de funcionar.

alguem poderia mim ajudar a corrigir esse erro

 

<?xml version='1.0' encoding='ISO-8859-1'?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.9 http://www.google.com/schemas/sitemap/0.9/...p.xsd">

<?php require_once('Connections/conexaoc.php'); ?>

 

<?php

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset1 = "SELECT * FROM cifra";

$Recordset1 = mysql_query($query_Recordset1, $conexaoc) or die(mysql_error());

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

$totalRows_Recordset1 = mysql_num_rows($Recordset1);?>

 

<?php do { ?> www.cifrasecia.com.br

<url>

<loc>http://www.cifrasecia.com.br/cifras/cifras.php?idcifra=<?php echo $row_Recordset1['idcifra']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

</urlset>

 

ele nao gera mais o xml dinamico o que esta errado?

olha aqui o link como esta sendo vizualizado www.cifrasecia.com.br/maps_artistas.xml

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro no sitemaps... ele funcionava normalmente depois parou de funcionar do nada...

sera q o google nmodificou alguma coisa?

 

na pagina de detalhes do sitemaps aparece esse erro....

 

O seu Sitemap ou arquivo de índice de Sitemap não tem declaração correta de namespace.

 

 

<?php

echo "<?xml version='1.0' encoding='ISO-8859-1'?>";?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.9 http://www.google.com/schemas/sitemap/0.9/...p.xsd">

<?php require_once('Connections/conexaoc.php'); ?>

<?php

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset1 = "SELECT * FROM cifra_baixo";

$Recordset1 = mysql_query($query_Recordset1, $conexaoc) or die(mysql_error());

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

$totalRows_Recordset1 = mysql_num_rows($Recordset1);

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset2 = "SELECT * FROM cifra_bateria";

$Recordset2 = mysql_query($query_Recordset2, $conexaoc) or die(mysql_error());

$row_Recordset2 = mysql_fetch_assoc($Recordset2);

$totalRows_Recordset2 = mysql_num_rows($Recordset2);

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset3 = "SELECT * FROM cifra_gaita";

$Recordset3 = mysql_query($query_Recordset3, $conexaoc) or die(mysql_error());

$row_Recordset3 = mysql_fetch_assoc($Recordset3);

$totalRows_Recordset3 = mysql_num_rows($Recordset3);

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset4 = "SELECT * FROM cifra_guitarpro";

$Recordset4 = mysql_query($query_Recordset4, $conexaoc) or die(mysql_error());

$row_Recordset4 = mysql_fetch_assoc($Recordset4);

$totalRows_Recordset4 = mysql_num_rows($Recordset4);

mysql_select_db($database_conexaoc, $conexaoc);

$query_Recordset5 = "SELECT * FROM cifra_partitura";

$Recordset5 = mysql_query($query_Recordset5, $conexaoc) or die(mysql_error());

$row_Recordset5 = mysql_fetch_assoc($Recordset5);

$totalRows_Recordset5 = mysql_num_rows($Recordset5);

?>

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/tabs/baixo/baixo.php?idbaixo=<?php echo $row_Recordset1['idbaixo']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/tabs/bateria/bateria.php?idbateria=<?php echo $row_Recordset2['idbateria']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/tabs/gaita/gaita.php?idgaita=<?php echo $row_Recordset3['idgaita']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset3 = mysql_fetch_assoc($Recordset3)); ?>

 

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/tabs/guitar/guitar.php?idguitarpro=<?php echo $row_Recordset4['idguitarpro']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset4 = mysql_fetch_assoc($Recordset4)); ?>

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/partituras/partituras.php?idpartitura=<?php echo $row_Recordset5['idpartitura']; ?></loc>

<priority>0.5</priority>

<changefreq>daily</changefreq>

</url>

<?php } while ($row_Recordset5 = mysql_fetch_assoc($Recordset5)); ?>

</urlset>

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom..codigo ta meio confuso, pq nao separa, coloca echo(como ja foi dito)...

 

verifique esse seu codigo cara, faça o while certinho, tem 5 linhas com o mesmo codigo "mysql_select_db($database_conexaoc, $conexaoc);"...da uma verificada nele ae..!!

 

faça algo do tipo:

 

$q1 = "SELECT * FROM cifra_baixo";
$r1 = mysql_query($q1);
while($reg1 = mysql_fetch_array($r1)){
	echo '
		<url>
			<loc>http://www.cifrasecia.com.br/tabs/baixo/baixo.php?idbaixo='.$reg1['idbaixo'].'</loc>
			<priority>0.5</priority>
			<changefreq>daily</changefreq>
		</url>';
}

 

[]´z

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda nao aprendiar a utilizar esse metodo... tentei novamente com esse codico...

aiii aparece essa mensagem:

 

Formato de arquivo incompatível.

O Sitemap não parece estar em formato compatível. Certifique-se de que ele está de acordo com as diretrizes do Sitemap e reenvie-o.

 

 

<?php echo "<?xml version='1.0' encoding='ISO-8859-1'?>";?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.9 http://www.google.com/schemas/sitemap/0.9/...p.xsd">

 

<?php require_once('conexao com banco de dados'); ?>

 

<?php

mysql_select_db($database_conexaoc, $conexaoc);

$query_artistasRS = "SELECT * FROM cifra_artista";

$artistasRS = mysql_query($query_artistasRS, $conexaoc) or die(mysql_error());

$row_artistasRS = mysql_fetch_assoc($artistasRS);

$totalRows_artistasRS = mysql_num_rows($artistasRS);

?>

 

<?php do { ?>

<url>

<loc>http://www.cifrasecia.com.br/cifras/artistas.php?idartista=<?php echo $row_artistasRS['idartista']; ?></loc>

<priority>0.9</priority>

<changefreq>Daily</changefreq>

</url>

<?php } while ($row_artistasRS = mysql_fetch_assoc($artistasRS)); ?>

 

<?php

mysql_free_result($artistasRS);

?>

</urlset>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.