J'ai revue le code donc pour eviter le problème des 1024.
Voila ce que cela donne et qui plus est à chaque fois que google passe elle est générée.
include("mainfile.php");
$time = gmdate( 'Y-m-d' );
$sql = "SELECT lid FROM ".$xoopsDB->prefix("mydownloads_downloads")." order by date DESC";
$result = $xoopsDB->query($sql);
if ( !$result )
{
echo "An error occured";
}
else
{
$temp ='';
$temp ="<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>".XOOPS_URL."/</loc>
<lastmod>".$time."</lastmod>
<priority>1.0</priority>
</url>
";
while(list($lid ) = $xoopsDB->fetchArray($result))
//while ( $myrow = $xoopsDB->fetchArray($result))
{
$temp .= "
<url>
<loc>".XOOPS_URL."/modules/mydownloads/singlefile.php?lid=".$lid."</loc>
</url>
";
}
$temp.="</urlset>";
$t = formatTimeStamp(time(),"m","".$xoopsConfig['server_TZ']."");
}
echo "$temp";
?>
Je n'ai pas mis l'option soumise ou pas par contre.
Dites moi ce que vous en pensez!