Mon environnement
J 3.9.14, php 7.x, mysqli
Bonjour,
J'ai besoin de générer un fichier "sitemap index" et tous les fichiers "sitemap" décrivant les urls construites à partir d'une table spécifique de ma BDD.
Je bute stupidement sur l'écriture d'une instruction php. Voici l'extrait de mon script :
L'instruction :
me génère systématiquement l'erreur système :
--> syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN)
QUESTION : quel cador en php pourrait me sortir de mon guêpier ?
Merci pour votre aide.
J 3.9.14, php 7.x, mysqli
Bonjour,
J'ai besoin de générer un fichier "sitemap index" et tous les fichiers "sitemap" décrivant les urls construites à partir d'une table spécifique de ma BDD.
Je bute stupidement sur l'écriture d'une instruction php. Voici l'extrait de mon script :
Code PHP:
define ("SITE", "... url de mon site ...");
$traitement = true;
if ( file_exists('sitemap-1.xml') ) { // effacement des éventuels fichiers sitemap précédents
if( @unlink('sitemap-*') !== true ) {
$traitement = false;
}
}
if ($traitement) {
// préparation du fichier "sitemap-index.xml"
$xml1 = fopen('sitemap-index.xml',"w");
fwrite($xml1, "<?xml version='1.0' encoding='UTF-8'?>\n" .
"<sitemapindex xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>\n" .
"<sitemap>\n" .
"<loc>" . SITE . "/</loc>\n" .
"</sitemap>\n");
Code PHP:
fwrite($xml1, "<?xml version='1.0' encoding='UTF-8'?>\n" .
"<sitemapindex xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>\n" .
"<sitemap>\n" .
"<loc>" . SITE . "/</loc>\n" .
"</sitemap>\n");
--> syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN)
QUESTION : quel cador en php pourrait me sortir de mon guêpier ?
Merci pour votre aide.
Commentaire