par
Soca » 07 juil. 2015, 09:25
Bonjour à tous,
Je viens vers vous car j'ai un changement à faire sur un bout de code de sitemap.php mais je n'y arrive pas à obtenir le résultat voulu.
Je souhaite sélectionner toutes les entrées de la table "cms_pages" pour qu'elles soient répertoriées dans mon site map, comme je crée des pages très régulièrement, j'aimerai que ce soit automatique.
Voici le code
$sql = "SELECT * FROM `cms_pages";
$result = $pdo->query($sql)->fetchAll();
$xml = "";
foreach($result as $row){
$lien = rewriteUrl('cms', $row['IDP'], $pdo);
$xml.= "<url>"."\n";
$xml.= "<loc>".$base.xmlentities($lien)."</loc>"."\n";
$xml.= "<priority>0.9</priority>"."\n";
$xml.= "</url>"."\n";
}
echo $xml;
L'execution de la tache cron me renvoie l'erreur :
syntax error, unexpected '$result' (T_VARIABLE) in <b>/home/monsite/public_html/cron/sitemap.php</b>
Qu'en pensez-vous ?
Merci par avance
Bonjour à tous,
Je viens vers vous car j'ai un changement à faire sur un bout de code de sitemap.php mais je n'y arrive pas à obtenir le résultat voulu.
Je souhaite sélectionner toutes les entrées de la table "cms_pages" pour qu'elles soient répertoriées dans mon site map, comme je crée des pages très régulièrement, j'aimerai que ce soit automatique.
Voici le code
$sql = "SELECT * FROM `cms_pages";
$result = $pdo->query($sql)->fetchAll();
$xml = "";
foreach($result as $row){
$lien = rewriteUrl('cms', $row['IDP'], $pdo);
$xml.= "<url>"."\n";
$xml.= "<loc>".$base.xmlentities($lien)."</loc>"."\n";
$xml.= "<priority>0.9</priority>"."\n";
$xml.= "</url>"."\n";
}
echo $xml;
L'execution de la tache cron me renvoie l'erreur :
syntax error, unexpected '$result' (T_VARIABLE) in <b>/home/monsite/public_html/cron/sitemap.php</b>
Qu'en pensez-vous ?
Merci par avance